Android自定义属性自定义属性 format的深入解析的深入解析
以下是对Android中的自定义属性format进行了详细的分析介绍,需要的朋友可以过来参考下
1. reference:参考某一资源:参考某一资源ID。。
(1)属性定义:
复制代码 代码如下:
<declare-styleable name = "名称">
<attr name = "background" format = "reference" />
</declare-styleable>
(2)属性使用:
复制代码 代码如下:
<ImageView
android:layout_width = "42dip"
android:layout_height = "42dip"
android:background = "@drawable/图片ID"
/>
2. color:颜色值。:颜色值。
(1)属性定义:
复制代码 代码如下:
<declare-styleable name = "名称">
<attr name = "textColor" format = "color" />
</declare-styleable>
(2)属性使用:
复制代码 代码如下:
<TextView
android:layout_width = "42dip"
android:layout_height = "42dip"
android:textColor = "#00FF00"
/>
3. boolean:布尔值。:布尔值。
(1)属性定义:
复制代码 代码如下:
<declare-styleable name = "名称">
<attr name = "focusable" format = "boolean" />
</declare-styleable>
(2)属性使用:
复制代码 代码如下:
<Button
android:layout_width = "42dip"
android:layout_height = "42dip"
android:focusable = "true"
/>
4. dimension:尺寸值。:尺寸值。
(1)属性定义:
复制代码 代码如下:
<declare-styleable name = "名称">
<attr name = "layout_width" format = "dimension" />
</declare-styleable>
(2)属性使用:
复制代码 代码如下:
<Button