Как настроить цвет текста текстового вида на #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);
Ответ 4
TextView tt;
int color = Integer.parseInt("bdbdbd", 16)+0xFF000000;
tt.setTextColor(color);
и
tt.setBackgroundColor(Integer.parseInt("d4d446", 16)+0xFF000000);
и
tt.setBackgroundColor(Color.parseColor("#d4d446"));
см