在我的应用程序中,我ViewPager
在主屏幕中有一个,其中 2 个片段具有自定义 ListViews。该应用程序具有不同的主题,每个主题中具有不同的文本颜色。
我已经在不同的主题下实现了 XML 本身的所有 UI 属性,并且工作正常,除了我从代码控制的ViewPager 内的自定义 ListViews 中的 TextColor 。
问题:如何从 XMl 控制 TextColor?
我尝试将 3 个主题的颜色属性设置为TextStyle
、TextAppearence
等TextColor
。但是当这些自定义 ListView 不在 ViewPager 中时,相同的代码正在工作时没有任何效果。
我没有添加任何特定代码,因为我尝试了很多方法。但作为示例,这是我用于设置 TextColor 的代码。
android:textColor="?attr/listItemContentTextColor"
属性在哪里,
<attr name="listItemContentTextColor" format="color" />
在主题中指定为,
<item name="listItemContentTextColor">@android:color/white</item>
有什么办法可以从 XML 本身控制它?