比如在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
提交
取消