比如在res/attrs中定义如下属性:< declare-styleable name="MyView"> < attr name="textColor" format="color" />如何改变textColor的值。请教。
2 回答

慕盖茨4494581
TA贡献1850条经验 获得超11个赞
在自定义组件中,可以如下获得xml中定义的值: TypedArray a = context.obtainStyledAttributes

斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
#为此属性的值如android:layout_height android:layout_widthandroid:background都可写成如下形式<item name="所以可以直接在其他view的属性中引用此style.自定义的属性要经过两个步骤才可以使用..values目录下创建一个attrs.
添加回答
举报
0/150
提交
取消