在res/value目录下 创建配置文件
attrs.xml
例1:
<?xml version="1.0" encoding="utf-8"?>例2:
<?xml version="1.0" encoding="utf-8"?>在XML布局中使用自定义布局时
需要 书写命名空间
包名是你所在的项目的根包.也就是在manifest里的
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:aaawqqq=http://schemas.android.com/apk/res/com.aaawqqq.ui
android:layout_width=“fill_parent”
android:layout_height=“fill_parent”
android:orientation=“vertical” >
包名.类名
<com.aaawqqq.ui.SettingView
android:id="@+id/sv_task_setting_autokill"
android:layout_width=“fill_parent”
android:layout_height=“wrap_content”
itheima:checked_text=“已经开启”
itheima:title=“自动清理内存”
itheima:unchecked_text=“没有开启” / >
以下转自
http://blog.csdn.net/congqingbin/article/details/7869730
自定义属性数据类型简介:
一、reference:参考指定Theme中资源ID。
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“label” format=“reference” >
</declare-styleable>
2.使用:
1 |
<Buttonzkx:label="@string/label" >
二、Color:颜色
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“textColor” format=“color” />
</declare-styleable>
2.使用:
1 |
<Button zkx:textColor="#ff0000"/>
三、boolean:布尔值
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“isVisible” format=“boolean” />
</declare-styleable><
/span>
2.使用:
1 |
<Button zkx:isVisible=“false”/>
四、dimension:尺寸值
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“myWidth” format=“dimension” />
</declare-styleable>
2.使用:
1 |
<Button zkx:myWidth=“100dip”/>
五、float:浮点型
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“fromAlpha” format=“float” />
</declare-styleable>
2.使用:
1 |
<alpha zkx:fromAlpha=“0.3”/>
六、integer:整型
1.定义:
1 |
2
3
<declare-styleable name=“My”>
<attr name=“frameDuration” format=“integer” />
</declare-styleable>
2.使用:
n style=“color:#0066”>format=“integer” />
</declare-styleable>
2.使用: