我尋找谷歌和保持對搜索關鍵字的戰鬥,但仍然沒有。設置指定視圖背景的風格和主題的變化
我只想要什麼樣的:
<style name="Theme.DefaultWhite" parent="@android:style/Theme.DeviceDefault">
<item name="android:background">#ffffffff</item>
<item name="MyCustomBackground">#33ffffff</item>
</style>
<style name="Theme.DefaultBlue" parent="@android:style/Theme.DeviceDefault">
<item name="android:background">#ffffffff</item>
<item name="MyCustomBackground">#3388ffff</item>
</style>
,並在我的指定設置的項目(另一人使用Android默認的)意見。
<ImageView>
id = "@+id/NNI_ivCards"
background="@style/MyCustomBackground"
</ImageView>
<ImageView>
id = "@+id/NNI_ivBarRoot"
</ImageView>
NNI_ivCardsImageView
必須由主題來改變背景顏色,以及NNI_ivBarRoot將無法通過主題改變。
我需要風格化的自定義資源,它的價值觀根據主題而改變。
如果Android設計爲不在樣式中添加額外的自定義值,我需要儘可能短的Java代碼。
我不能與主題改變它的風格,如果我硬編碼視圖樣式。 – nyconing
所以你需要改變主題的代碼,以及隨主題變化的顏色。再次看到我的答案來解決它。 –
你是我的英雄!設置?attr/color1做到了!!!!!!那attr可能需要在之下? –
nyconing