我有一个带有多个皮肤的应用程序。在一种外观中,我定义android:colorBackground
,然后在XML布局中将此颜色设置为ViewGroup背景色。我该怎么做?可能吗?还是仅系统使用某些属性?
<style name="SkinDefault" parent="@style/_SkinXYZ">
<item name="android:colorBackground">@color/skin_default_color_background</item>
<item name="colorOnBackground">@color/skin_default_color_on_background</item>
</style>
答案 0 :(得分:2)
我自己遇到了这个问题,colorOnBackground
和其他“材料部件”颜色可以用?attr/colorOnBackground
引用。
但是为了引用android:colorBackground
,您将必须像这样?android:attr/colorBackground