declare-styleable的使用

来源:互联网 发布:c语言项目开发实录 编辑:程序博客网 时间:2024/06/06 12:38

来源http://www.cnblogs.com/carlosk/archive/2012/06/06/2538336.html

declare-styleable的使用

declare-styleable是给自定义控件添加自定义属性用的

1.首先,先写attrs.xml

复制代码
<?xml version="1.0" encoding="utf-8"?><resources>    <declare-styleable name="TestAttr">        <attr name="name" format="reference" />        <attr name="age">            <flag name="child" value="10" />            <flag name="young" value="18" />            <flag name="oldman" value="60" />        </attr>        <attr name="textSize" format="dimension" />       </declare-styleable></resources>
复制代码
reference指的是是从string.xml引用过来flag是自己定义的,类似于 android:gravity="top"
dimension 指的是是从dimension.xml里引用过来的内容.注意,这里如果是dp那就会做像素转换


0 0