私のアプリでViewPager
は、メイン画面に があり、そのうち 2 つのフラグメントにカスタム ListViewsがあります。アプリには、テーマごとにテキストの色が異なるさまざまなテーマがあります。
XML 自体のすべての UI 属性をさまざまなテーマで実装しましたが、コードから制御しているViewPager 内のカスタム ListViewsの TextColor を除いて正常に動作しています。
質問: XML から TextColor を制御するにはどうすればよいですか?
TextStyle
、などの 3 つのテーマの色属性を設定しようとしましたがTextAppearence
、TextColor
これらのカスタム ListViews が ViewPager 内にないときに同じコードが機能している間は何も機能しませんでした。
多くの方法を試したので、特定のコードを追加していません。ただし、例として、これは TextColor の設定に使用したコードです。
android:textColor="?attr/listItemContentTextColor"
属性がどこにあるか、
<attr name="listItemContentTextColor" format="color" />
テーマで次のように指定されています。
<item name="listItemContentTextColor">@android:color/white</item>
XML 自体から制御できる方法はありますか?