安卓自定义控件
吴小博
想把自己遇到过的问题记录下来
展开
-
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义零、序一、自定义Style二、在XML中为属性声明属性值 1. 在layout中定义属性 2. 设置Style 3. 通过Theme指定三、在运行时获取属性值 1. View的第三个构造函数的第三个参数defStyle转载 2016-07-23 10:28:36 · 212 阅读 · 0 评论 -
菜鸟进阶之深入理解android自定义属性(AttributeSet,TypedArray)
酝酿了很久,终于可以写篇关于android自定义属性的文章了,本来这篇文章的名字没有"菜鸟进阶之"的,然后发现这里的内容挺有难度,配得上这5个字了。这里牵扯几个类比如AttributeSet、TypedArray,属性,xml文件等,内容有一点多,所以最重要的是理解每个东西是什么。首先可以参考一文章:http://blog.csdn.net/ff313976/article/det转载 2016-07-23 10:27:53 · 397 阅读 · 0 评论 -
TypedArray和obtainStyledAttributes使用
在编写Android自定义按钮示例基础上,如果要指定字体大小产生这样的效果:其实是不需要自定义变量的,可以直接使用TextView的配置属性: android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:转载 2016-07-23 09:59:17 · 271 阅读 · 0 评论 -
安卓 自定义布局 每次都有AttributeSet ,是什么意思?
AttributeSet 是接收xml中定义的属性信息,这不一定是自定义布局,不是自定义布局也有该属性,要不xml中定义的属性信息就无法接收了。比如android:layout_height="wrap_content" android:text="@string/hello" /> 这几行红,layout_width,layout_height,text都可以在Attri转载 2016-07-23 09:51:57 · 1213 阅读 · 0 评论