自定义控件一:自定义属性讲解
2015-05-13 17:19
309 查看
在自定义控件中常用属性值有:color、boolean、dimension、float、integer、string、fraction、enum、flag。
1. reference:
属性申明:
<declare-styleable name = "名称">
</declare-styleable>
2.具体属性值定义:
①color:
<attr name = "textColor" format = "color" />
②boolean:
<attr name = "focusable" format = "boolean" />
③dimension:尺寸值:
<attr name = "layout_width" format = "dimension" />
④ float:浮点值:
<attr name = "toAlpha"
format = "float" />
⑤integer:整型值。
<attr name = "framesCount"
format="integer" />
⑥ string:字符串。
<attr name = "apiKey"
format = "string" />
⑦ fraction:百分数。
<attr name = "pivotX"
format = "fraction" />
⑧ enum:枚举值。
<attr name="orientation">
<enum name="horizontal" value="0" />
<enum name="vertical" value="1" />
</attr>
⑨ flag:位或运算。
<flag name = "stateUnspecified" value = "0" />
1. reference:
属性申明:
<declare-styleable name = "名称">
</declare-styleable>
2.具体属性值定义:
①color:
<attr name = "textColor" format = "color" />
②boolean:
<attr name = "focusable" format = "boolean" />
③dimension:尺寸值:
<attr name = "layout_width" format = "dimension" />
④ float:浮点值:
<attr name = "toAlpha"
format = "float" />
⑤integer:整型值。
<attr name = "framesCount"
format="integer" />
⑥ string:字符串。
<attr name = "apiKey"
format = "string" />
⑦ fraction:百分数。
<attr name = "pivotX"
format = "fraction" />
⑧ enum:枚举值。
<attr name="orientation">
<enum name="horizontal" value="0" />
<enum name="vertical" value="1" />
</attr>
⑨ flag:位或运算。
<flag name = "stateUnspecified" value = "0" />
相关文章推荐
- android自定义控件(理论知识学习 +自定义属性的讲解)
- c# 自定义控件如何在属性栏添加自定义事件
- Android自定义View及自定义控件属性declare-styleable:自定义控件的属性(attr.xml,TypedArray)的使用
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- Android开发技巧——自定义控件之自定义属性
- android 自定义控件 自定义属性 自定义Style详细介绍
- 创建自定义控件(含有自定义属性)
- [置顶] android自定义控件_深度解析自定义属性
- Android自定义控件及自定义属性
- 自定义控件的自定义的属性attrs.xml下的declare-styleable中format详解
- Android自定义控件之自定义属性
- Android UI 之一步步教你自定义控件(自定义属性、合理设计onMeasure、合理设计onDraw等)
- Android自定义控件---组合控件(包括自定义属性)
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- Android开发技巧——自定义控件之自定义属性
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- Android自定义控件——自定义属性
- 自定义控件及自定义属性
- Android UI 之一步步教你自定义控件(自定义属性、合理设计onMeasure、合理设计onDraw等)
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)