android 在布局中使用自定义属性
2016-10-13 11:16
246 查看
1.在布局中使用自己的自定义属性的时候,首先要在布局中设置声明:
xmlns:app=”http://schemas.android.com/apk/res-auto”
2.声明完成之后就可以直接使用自己定义的属性了。
3.自定义的attrs属性如下:
xmlns:app=”http://schemas.android.com/apk/res-auto”
2.声明完成之后就可以直接使用自己定义的属性了。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:background="#ffffff" android:orientation="vertical" android:layout_height="match_parent"> <!--绘画一个圆形图片--> <com.zhjy.measureview.CircleView android:layout_width="wrap_content" android:background="#000000" android:layout_margin="20dp" android:padding="20dp" app:circle_color="@color/colorAccent" android:layout_height="100dp" /> </LinearLayout>
3.自定义的attrs属性如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="CircleView"> <attr name="circle_color" format="color"/> </declare-styleable> </resources>
相关文章推荐
- Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!
- Android高手进阶教程(四)之 ----Android 中自定义属性(attr.xml,TypedArray)的使用
- Android 使用 TableLayout 布局拉伸宽度
- Android 使用 TableLayout 布局拉伸宽度
- Android 中MenuInflater的使用(布局定义菜单)!
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
- Android 使用 TableLayout 布局拉伸宽度
- Android 中自定义属性(attr.xml,TypedArray)的使用
- Android 不使用布局文件,动态地生产布局显示
- Android高手进阶教程(六)之 ----Android 中MenuInflater的使用(布局定义菜单)
- android中,用SimpleAdapter创建有自己布局的listView,以及listView的修改更新notifyDataSetChanged()的使用。
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!(转载)
- Android 使用 TableLayout 布局拉伸宽度
- android ListView布局之一(继承listActivity、使用arrayAdapter)
- Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!
- androidUI第三部分---1.3.2不使用xml文件手工代码实现布局
- Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
- Android布局学习——线性布局和相对布局混合使用
- Android 中自定义属性(attr.xml,TypedArray)的使用