比如在res/attrs中定義如下屬性:< declare-styleable name="MyView"> < attr name="textColor" format="color" />如何改變textColor的值。請(qǐng)教。
2 回答

慕蓋茨4494581
TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
在自定義組件中,可以如下獲得xml中定義的值: TypedArray a = context.obtainStyledAttributes

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
#為此屬性的值如android:layout_height android:layout_widthandroid:background都可寫成如下形式<item name="所以可以直接在其他view的屬性中引用此style.自定義的屬性要經(jīng)過(guò)兩個(gè)步驟才可以使用..values目錄下創(chuàng)建一個(gè)attrs.
添加回答
舉報(bào)
0/150
提交
取消