Android知识点
文章平均质量分 50
BookV
坚持做一件事
展开
-
tools:context="...Activity的作用
当前Layout所在的渲染上下文是activity name对应的那个activity,如果这个activity在manifest文件中设置了Theme,那么ADT的Layout Editor会根据这个Theme来渲染你当前的Layout。就是说如果你设置的MainActivity设置了一个Theme.Light(其他的也可以),那么你在可视化布局管理器里面看到的背景控件什么的就应该是Theme.原创 2017-02-08 17:58:39 · 2315 阅读 · 0 评论 -
scaleType的属性
scaleType的属性有matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY。android:scaleType="center"保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。android:scaleType="ce原创 2016-08-10 18:27:34 · 7296 阅读 · 0 评论 -
Android屏幕相关总结
//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置窗体始终点亮getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEE原创 2016-03-15 18:46:39 · 327 阅读 · 0 评论 -
Intent的常用Flag参数
FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CLEAR_TOP标记,并且目标Activity在栈中已经存在,则将原创 2015-08-21 14:28:39 · 514 阅读 · 0 评论 -
requestLayout, invalidate和postInvalidate的异同
我相信大家在面试当中肯定会经常被问题view的重绘的问题,比如说:怎样重新自定义一个控件了?怎样实现一个滚动的控件了?怎样画一个折线图了等等。其实就缺少不了我们题目所说的那个问题,就是requestLayout, invalidate和postInvalidate的异同。现在我给大家分别来简单的介绍一下,明白了这些,面试中再遇到这样的问题,保准你能轻松通过。1、android中实现view原创 2016-03-16 16:23:29 · 1588 阅读 · 0 评论 -
view中isShown ()的含义
先看官方说明:public boolean isShown ()Added in API level 1Returns the visibility of this view and all of its ancestorsReturnsTrue if this view and all of its ancestors are VISI原创 2016-03-28 19:38:07 · 1156 阅读 · 0 评论 -
GestureDetector方法中的几个参数
import android.view.GestureDetector.OnGestureListener;private GestureDetector gestureDetector = new GestureDetector(new OnGestureListener() { // 鼠标按下的时候,会产生onDown。由一个ACTION_DOWN产生。 publi原创 2016-03-16 18:39:14 · 659 阅读 · 0 评论