码迷,mamicode.com
首页 > 其他好文 > 详细

自定义组合控件的步骤

时间:2015-05-25 12:52:44      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

 1、声明一个View对象 继承相对布局,或者线性布局 或者其他的ViewGroup

 2、在自定义的View对象里面重写它的构造方法。在构造方法里面就把布局都初始化完毕。

 3、根据业务需求 添加一些api方法,扩展自定义的组合控件;

 

 4、希望在布局文件里面 可以自定义一些属性。

 

 5、声明自定义属性的命名空间。

 

          xmlns:itheima="http://schemas.android.com/apk/res/com.itheima.mobilesafe

 

 6、在res目录下的values目录下创建attrs.xml的文件 声明你写的属性。

 

     <declare-styleable name="SettingItemView">

 

        <attr name="title" format="string" />

 

        <attr name="desc_on" format="string" />

 

        <attr name="desc_off" format="string" />

 

</declare-styleable>

 

 

 

7、在布局文件中写哪些你自定义的属性。

 

8、使用这些定义的属性。自定义View对象的构造方法里面 有一个带两个参数的构造方法

 

   布局文件里面定义的属性都放在 AttributeSet attrs

 

   获取那些定义的属性。 

 

自定义组合控件的步骤

标签:

原文地址:http://www.cnblogs.com/sunlovefang/p/4527490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!