Android自定义属性时format选项可以取用的值
来源:互联网 发布:下载购物淘宝网 编辑:程序博客网 时间:2024/05/22 06:11
1. reference:参考某一资源ID。
(1)属性定义:
<declare-styleable name="名称"> <attr format="reference" name="background" /> </declare-styleable>
(2)属性使用:
<ImageView android:layout_width="42dip" android:layout_height="42dip" android:background="@drawable/图片ID" />
2. color:颜色值。
(1)属性定义:
<declare-styleable name="名称"> <attr format="color" name="textColor" /> </declare-styleable>
(2)属性使用:
<TextView android:layout_width="42dip" android:layout_height="42dip" android:textColor="#00FF00" />
3. boolean:布尔值。
(1)属性定义:
<declare-styleable name="名称"> <attr format="boolean" name="focusable" /> </declare-styleable>
(2)属性使用:
<Button android:layout_width="42dip" android:layout_height="42dip" android:focusable="true" />
4. dimension:尺寸值。
(1)属性定义:
<declare-styleable name="名称"> <attr format="dimension" name="layout_width" /> </declare-styleable>
(2)属性使用:
<Button android:layout_width="42dip" android:layout_height="42dip" />
5. float:浮点值。
(1)属性定义:
<declare-styleable name="AlphaAnimation"> <attr format="float" name="fromAlpha" /> <attr format="float" name="toAlpha" /> </declare-styleable>
(2)属性使用:
<alpha android:fromAlpha="1.0" android:toAlpha="0.7" />
6. integer:整型值。
(1)属性定义:
<declare-styleable name="AnimatedRotateDrawable"> <attr format="integer" name="frameDuration" /> <attr format="integer" name="framesCount" /> </declare-styleable>
(2)属性使用:
<animated-rotate android:frameDuration="100" android:framesCount="12" />
7. string:字符串。
(1)属性定义:
<declare-styleable name="MapView"> <attr format="string" name="apiKey" /> </declare-styleable>
(2)属性使用:
<com.google.android.maps.MapView android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g" />
8. fraction:百分数。
(1)属性定义:
<declare-styleable name="RotateDrawable"> <attr format="fraction" name="pivotX" /> <attr format="fraction" name="pivotY" /> </declare-styleable>
(2)属性使用:
<rotate android:pivotX="200%" android:pivotY="300%" />
9. enum:枚举值。
(1)属性定义:
<declare-styleable name="名称"> <attr name="orientation"> <enum name="horizontal" value="0" /> <enum name="vertical" value="1" /> </attr> </declare-styleable>
(2)属性使用:
<LinearLayout android:orientation="vertical" > </LinearLayout>
10. flag:位或运算。
(1)属性定义:
<declare-styleable name="名称"> <attr name="windowSoftInputMode"> <flag name="stateUnspecified" value="0" /> <flag name="stateUnchanged" value="1" /> <flag name="stateHidden" value="2" /> <flag name="stateAlwaysHidden" value="3" /> <flag name="stateVisible" value="4" /> <flag name="stateAlwaysVisible" value="5" /> <flag name="adjustUnspecified" value="0x00" /> <flag name="adjustResize" value="0x10" /> <flag name="adjustPan" value="0x20" /> <flag name="adjustNothing" value="0x30" /> </attr> </declare-styleable>
(2)属性使用:
<activity android:windowSoftInputMode="stateUnspecified | stateUnchanged | stateHidden" > </activity>
注意:属性定义时可以指定多种类型值:
(1)属性定义:
<declare-styleable name="名称"> <attr format="reference|color" name="background" /> </declare-styleable>
(2)属性使用:
<ImageView android:layout_width="42dip" android:layout_height="42dip" android:background="@drawable/图片ID|#00FF00" />
- Android自定义属性时format选项可以取用的值
- Android自定义属性时format选项可以取用的值
- Android自定义属性时format选项可以取用的值
- Android自定义属性时format选项可以取用的值
- Android自定义属性时format选项可以取用的值
- Android自定义属性时format选项参数说明及用法
- Android自定义属性:format选项之reference
- Android自定义属性:format选项之reference
- Android自定义属性时format选项( <attr format="reference" name="background" /> )
- Android自定义属性时format选项( <attr format="reference" name="background" /> )
- android基础---自定义属性值的format
- Android自定义属性时format
- 自定义属性时,format的取值
- Android自定义属性-format
- Android自定义属性attr的format取值类型
- Android自定义View的属性,attr format取值类型
- Android自定义属性 format的深入解析
- Android自定义属性,format详解
- ActiveX 部件不能创建对象
- 深入理解HTML协议
- CentOS6.2+ANT1.8.3编译环境
- 如何查看并杀死僵尸进程?
- cocos2dx_for_android
- Android自定义属性时format选项可以取用的值
- WinCE MUI的实现
- Dropbox网站全新改版:清新、简洁、更高效
- 谷歌:62%安卓设备仍在吃姜饼,搭载Android2.3
- phpdoctor 安装,配置,发用
- 获得用户请求的URL全路径
- 日期工具
- STL库放在代码中使用的方法
- 将快速排序应用于相同数查找算法实现