Intereting Posts
Android: mkdirs () / mkdir () на внешнем хранилище возвращает false Как я могу отдать бесплатную копию моего платного Android-приложения? Смена громкости. Слушатель: предпочтительнее ли registerMediaButtonEventReceiver для onKeyDown? Проверьте, является ли RecyclerView прокручиваемым WebView со встроенным видео в фоновом режиме Ткань Crashlytics: не удалось выполнить задачу Клики для ссылок на веб-просмотр Android Android: эффективная обработка вращения экрана BroadcastReceiver для Android Календарь событий ERR_ADDRESS_UNREACHABLE для открытия моего локального хоста в Chrome Android Как изменить объем устройства из строки поиска в андроиде Активность с использованием ViewPager, PagerAdapter и AsyncTask вызывает пустой просмотр Пользовательская панель поиска (большой размер, цвет и фон) Как получить код подтверждения статуса обновления Что такое android: sharedUserLabel и какая добавленная стоимость он добавляет поверх android: sharedUserID?

Как определить ColorStateList для TextView?

Когда мой ListViewItem выделен, я хочу, чтобы текст стал белым. Как я могу это определить?

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:color="@color/testcolor1"/> <item android:state_pressed="true" android:state_enabled="false" android:color="@color/testcolor2" /> <item android:state_enabled="false" android:color="@color/testcolor3" /> <item android:color="@color/testcolor5"/> </selector> 

Solutions Collecting From Web of "Как определить ColorStateList для TextView?"

Создать файл res / drawable / text_color.xml:

  <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="false" android:color="#ffffff" /> <item android:state_focused="true" android:state_pressed="true" android:color="#ffffff" /> <item android:state_focused="false" android:state_pressed="true" android:color="#ffffff" /> <item android:color="#000000" /> </selector> 

Затем используйте @drawable/text_color из xml (или R.drawable.text_color из кода) в качестве цвета текста для элементов списка.

В дополнение к тому, что было сказано выше, я хотел бы остановиться на одном пункте, взятом из приведенного ниже URL-адреса.

https://developer.android.com/reference/android/content/res/ColorStateList.html

Примечание. Список спецификаций состояний будет сопоставляться в том порядке, в котором они отображаются в файле XML. По этой причине более конкретные элементы должны быть размещены ранее в файле. Элемент без спецификации состояния считается подходящим для любого набора состояний и обычно полезен как последний элемент, который будет использоваться по умолчанию.

Важно, чтобы у вас было более широкое условие в нижней части тега селектора. Надеюсь это поможет!