知识点
1 路径:values/attrs.xml
2 结构:根标签,下一级declare-styleable,子标签为attr
3 arr标签:包含属性:name,该属性名称;format,该属性的值格式
子标签,enum,列举出固定的取值
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="InfoItem">
<!--view_polygon_info中使用到-->
<!-- 其中type属性和text属性用到最多-->
<attr name="type">
<enum name="normal" value="0"/>
<enum name="edit" value="1"/>
<enum name="zmno" value="2"/>
<enum name="zmde" value="3"/>
<enum name="zmphone" value="4"/>
</attr>
<attr name="text" format="string"/>
<attr name="subtext" format="string"/>
<attr name="hint" format="string"/>
<attr name="hasArrow" format="boolean"/>
</declare-styleable>
</resources>
4 使用:
1)在布局中使用
zsg;第3、13、14、25、22、23使用;其中declare-styleable的name=“item_view”,前面是包名
(该图片来源参看链接)
2)在控件使用
(该图片来源参看链接)