Я добавляю listview и добавляю в него текстовое представление. В listview OnItemCLickListener
я хочу изменить textColor, тогда возникают проблемы: когда я меняю цвет текста с помощью setTextColor(Color.BLACK)
, элемент изменится на черный, но когда я меняю цвет на setTextColor(R.color.mycolor)
, цвет всех предметов изменится! Я не понимаю, почему? Есть ли способ решить эту проблему? Сначала спасибо!
setTextColor(int)
ожидает "целое число цвета", а не "целое число ресурсов". Попробуйте сделать это вместо этого:
setTextColor(getResources().getColor(R.color.mycolor));
См. Документы.
Проверьте свой код и убедитесь, что вы вызываете setTextColor только на одном конкретном экземпляре в своем списке. Это лучшая помощь, которую я могу вам дать, не имея кода для продолжения.