Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android自定义属性之format介绍

我们在做项目的时候,由于Android自带的属性不能满足需求,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                    android:layout_width = "42dip"
                    android:layout_height = "42dip"                    />