自定义属性的过程
来源:互联网 发布:原油 软件 编辑:程序博客网 时间:2024/06/06 03:08
1.新建XML文件attrs
2. 例如
<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="MyView"> <attr name="maxNum" format="integer"/> <attr name="startAngle" format="integer"/> </declare-styleable></resources>
3.format 对应的类别
reference:参考某一资源id,类似于平常用的@drawable/...
color:颜色值
boolean:布尔值
dimension:尺寸值(如果这里是dp那就会做像素转换)
float:浮点值
integer:整型值
string:字符串
fraction:百分数
enum:枚举值
flag:自己定义的,类似于android:gravity = “top”;
reference | color :颜色的资源文件
reference | boolean :布尔值的资源文件
4.代码中获取引用
private void initAttr(AttributeSet attrs) {TypedArray array = getContext().obtainStyledAttributes(attrs,R.styleable.CreditScoreIndicatorView);maxNum = array.getInt(R.styleable.CreditScoreIndicatorView_maxNum,500);startAngle = array.getInt(R.styleable.CreditScoreIndicatorView_startAngle,160);array.recycle();}
1 0
- 自定义属性的过程
- android 自定义属性实现过程
- 自定义view的自定义属性
- 自定义控件的自定义属性
- 自定义控件的自定义属性
- 自定义标签的属性
- 自定义javabean的属性
- 自定义UINavigationBar的属性
- 自定义属性加上的
- 自定义属性的使用方法
- 自定义属性的使用
- android的自定义属性
- 自定义控件的属性
- 自定义属性的介绍
- 自定义控件的属性
- CardView 的自定义属性
- 自定义属性的应用
- 控件的自定义属性
- Maven有什么用?怎么用?
- TIFF
- 递归删除指定的目录及文件
- java并发实战阅读笔记 --2
- android 版本更新 静默安装及自启动
- 自定义属性的过程
- Spring 注解方式实现的AOP
- HTML5的Video标签的属性,方法和事件汇总
- 通向架构师的道路(第十一天)之Axis2 Web Service(二)
- 第二天 Css 和JavaScript
- JAVA进行XML解析
- IOI 花店橱窗布置
- dedecms基本概念和操作
- 51nod 1770 数数字【模拟+思维】