随笔分类 -  Android自定义控件

摘要:三种得到LinearInflater的方法a. LayoutInflater inflater = getLayoutInflater();b. LayoutInflater localinflater = (LayoutInflater)context.getSystemService(Conte... 阅读全文
posted @ 2015-06-13 21:02 叫我程某某 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/hdjjun/archive/2011/10/12/2209467.html代码为自己编写目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。 通过代码或者通过xml设置自定义控件的属性1.控件布局:以Li... 阅读全文
posted @ 2015-06-13 21:00 叫我程某某 阅读(254) 评论(0) 推荐(0) 编辑
摘要:onFinishInflate() 当View中所有的子控件 均被映射成xml后触发onMeasure(int, int) 确定所有子元素的大小onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发onSizeChanged(int,... 阅读全文
posted @ 2015-06-13 20:59 叫我程某某 阅读(154) 评论(0) 推荐(0) 编辑
摘要:书接上回在xml里建立属性,然后java代码里用typedArray获得这些属性,得到属性后,利用属性做一些事.例:得到xml里的color,赋给paint.1.在res/values/下新建attrs.xml[html]view plaincopyformat详解可参照http://blog.cs... 阅读全文
posted @ 2015-06-13 20:58 叫我程某某 阅读(141) 评论(0) 推荐(0) 编辑
摘要:转自http://www.gisall.com/html/35/160435-5369.html1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: 2. color:颜色值。(1)属性定义: (2)属性使用: 3. boolean:布尔值。 (1)属性定义: ... 阅读全文
posted @ 2015-06-13 20:58 叫我程某某 阅读(222) 评论(0) 推荐(0) 编辑
摘要:转载请注明地址:http://blog.csdn.net/ethan_xue/article/details/7313788ps: 可根据apidemo里LableView,list4,list6学习文档在dev guide/Framework Topics/User Interface/Build... 阅读全文
posted @ 2015-06-13 20:57 叫我程某某 阅读(212) 评论(0) 推荐(0) 编辑
摘要:构建自定义组件Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、文本框(TextView),可编辑文本框(EditText),列表框(ListView),复选框(CheckBox),单选框(RadioButton),滚动条(Gallery),微调器(Sp... 阅读全文
posted @ 2015-06-13 20:56 叫我程某某 阅读(222) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义... 阅读全文
posted @ 2015-06-13 18:36 叫我程某某 阅读(119) 评论(0) 推荐(0) 编辑