В XML мы можем установить цвет текста с помощью атрибута textColor
, например android:textColor="#FF0000"
. Но как изменить его путем кодирования?
Я пробовал что-то вроде:
holder.text.setTextColor(R.color.Red);
Где holder
- это просто класс, а text
имеет тип TextView
. Красный - это значение RGB (# FF0000), установленное в строках.
Но он показывает другой цвет, а не красный. Какой параметр мы можем передать в setTextColor()? В документации указано int
, но является ли это ссылочным значением ресурса или чем-то еще?