说道android中的自定义控件就不得不说一下自定义控件的属性了,那么如何正确的自定义控件的属性呢?
下面我们来看一个例子,然后就很轻松的明白了
-------------------------------------------------------------------------
-----------------------------------------------------------------------------
自定义属性:
首先创建自定义属性的xml文件
通过attr节点元素创建属性的名称以及值的类型
通过declare-styleable节点元素将属性添加到要应用的控件上就行了
说完了自定义属性,那么如何才能正确的使用呢,这才是重点啊 有木有。。。。。
要想正确的使用自定义的属性,只需要注意一点就行了,就是添加自定义属性的命名空间,查看android中的布局xml文件都会发现在开头部分都有xmlns:android开头的一行,这个是就是android的命名空间了,只需要将定义的属性的命名空间添加上去就好了
前面的"mack"自己可以任意定义,后面的res以后的部分为项目的类名,具体的具体自己书写
然后。。。。。。就可以通过mack:firstColor = ""使用属性了。。。。。。