自定义控件(待续,插眼)

自定义控件是为了应对安卓原生控件的不足而产生的,他主要有两种:
一种继承原有的控件 ,在其基础上进行功能扩展,
另一种就是继承view 或viewgroup。在其中重写onmeasure(自定义view时处理该方法,作用测量组件的大小),onlayout(该方法在继承的是viewgroup的时候需要做处理,该方法主要作用是设置view的位置),ondraw,方法。最后通过invilidate()方法进行刷新,让其显示出来。
自定义控件的步骤:
1,在res文件夹下创建,attrs文件
2.在文件中自定义我们的属性,3
3.在布局文件中 的头部要添加我们自己的命名空间,好让系统找到。
4,如果向要在代码中做,通过代码设置,就需要在我们的构造函数中进行处理添加(这里我暂时不会。插眼)

参考文章:
http://blog.csdn.net/a362523/article/details/48554323

你可能感兴趣的:(自定义控件(待续,插眼))