Как программно настроить цвет текста в текстовом виде

Как настроить цвет текста текстового вида на #bdbdbd программно?

Ответ 1

Использование,..

Color.parseColor("#bdbdbd");

как

mTextView.setTextColor(Color.parseColor("#bdbdbd"));

Ответ 2

Отличные ответы. Добавление одного, который загружает цвет из XML-ресурсов Android, но все же устанавливает его программно:

textView.setTextColor(getResources().getColor(R.color.some_color));

Обратите внимание, что из API 23 getResources().getColor() устарел. Вместо этого используйте

textView.setTextColor(ContextCompat.getColor(context, R.color.some_color));

где требуемый цвет определяется в xml как:

<resources>
  <color name="some_color">#bdbdbd</color>
</resources>

Обновление:

Этот метод устарел на уровне API 23. Использование getColor (int, Theme) вместо.

Отметьте этот.

Ответ 3

yourTextView.setTextColor(color);

Или, в вашем случае: yourTextView.setTextColor(0xffbdbdbd);