我正在学习在Android中编写自定义视图,并阅读文档。
自定义视图作为参数传递给AttributeSet。但文档说使用以下代码获取TypedArray
TypedArray a = context.getTheme().obtainStyledAttributes(
attrs,
R.styleable.PieChart,
0, 0);
那么为什么它不会仅仅通过TypedArray开始?您何时想要检查AttributeSet?
文档指定您不想检查原始AttributeSet,因为......
- 属性值中的资源引用未解析
什??这是否意味着如果我在xml中有一个自定义属性x = 10,它在解析之前不会等于10?
- 未应用样式
如果我在xml x = 10中有一个自定义属性,它实际应用的是什么?