2
任何視圖都有構造函數 public View (Context context, AttributeSet attrs, int defStyle)
即View
使用樣式屬性聲明時調用 。因此,如果我有一些從View
類繼承的類,我可以在構造函數中通過AttributeSet
attrs訪問 聲明的屬性(如android:layout_width
或 android:background
)。但是 當我將屬性移動到樣式中時我看不到屬性,值 存在於樣式中。我想讀取樣式中聲明的項目,但我只有 樣式ID defStyle
參數。有什麼方法可以閱讀使用樣式ID的樣式 項目?按樣式訪問樣式項目ID