2017-12-02 116 views
0

問題:由於需要將colorControlNormal設置爲透明,因此我的所有EditText都在我的XML上使用android:theme。我希望在全球範圍內設置自定義每個視圖主題。有沒有辦法將android:theme全局設置爲特定的視圖類型?

記住,我不希望改變風格,但主題。因此,在我的主題中覆蓋editTextStyle的內容不起作用,因爲colorControlNormal是一個主題屬性,它不存在於樣式中,因此不能被覆蓋。

我意識到我可以擴展EditText來做到這一點,但是它有它自己的複雜性,我想知道是否有一個更容易,更優雅的方式來實現這一點。

回答

0

據我所知,editTextStyle沒有主題計數器部分。我認爲你最好的選擇是劃分EditText並在那裏應用主題。

相關問題