Я борюсь с этим, что, по-видимому, очень простой эффект, но невероятно не нашел никакого интуитивного способа сделать это в Android.
У меня есть ListView, и мне удалось настроить фоновые изображения, чтобы выбранный элемент был подсвечен, получив новый фоновый рисунок. Это я создаю новый стиль, в котором я устанавливаю атрибут android: listSelector, чтобы указать StateListDrawable, где я указал, какие чертежи использовать для каждого состояния.
Однако каждый элемент ListView представляет собой LinearLayout, где у меня есть два TextView. Моя цель состоит в том, чтобы иметь возможность изменять цвет текста этих дочерних представлений всякий раз, когда выбран или нажат родительский элемент, в то же время, что и выполняемый фоновый рисунок. Я знаю, что есть ColorStateList, но не удалось выполнить успешную настройку.
У кого-нибудь есть что-то подобное?
Спасибо.