Jak programowo ustawić kolor tekstu na widok tekstu [duplikat]
To pytanie ma już odpowiedź tutaj:
- Jak ustawić kolor tekstu TextView w kodzie? 32 odpowiedzi
Jak programowo ustawić kolor tekstu w widoku tekstowym na #bdbdbd
?
199
4 answers
Użyj,..
Color.parseColor("#bdbdbd");
Jak,
mTextView.setTextColor(Color.parseColor("#bdbdbd"));
Lub jeśli zdefiniowałeś kod koloru w pliku color.xml
zasobu niż
(From API >= 23)
mTextView.setTextColor(ContextCompat.getColor(context, R.color.<name_of_color>));
(dla API
mTextView.setTextColor(getResources().getColor(R.color.<name_of_color>));
497
Author: user370305,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-26 19:29:10
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-26 19:29:10
Świetne odpowiedzi. Dodanie jednego , który ładuje kolor z XML zasobów Androida, ale nadal ustawia go programowo:
textView.setTextColor(getResources().getColor(R.color.some_color));
Należy pamiętać, że od API 23, {[3] } jest przestarzały. Użyj zamiast:
textView.setTextColor(ContextCompat.getColor(context, R.color.some_color));
Gdzie wymagany kolor jest zdefiniowany w xml jako:
<resources>
<color name="some_color">#bdbdbd</color>
</resources>
Update:
Ta metoda była przestarzała w API na poziomie 23. Use getColor( int, Theme) zamiast tego.
Sprawdź to .
208
Author: AlikElzin-kilaka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:44
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:44
yourTextView.setTextColor(color);
Lub, w Twoim przypadku: yourTextView.setTextColor(0xffbdbdbd);
33
Author: Jave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-12 09:42:32
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-12 09:42:32
TextView tt;
int color = Integer.parseInt("bdbdbd", 16)+0xFF000000;
tt.setTextColor(color);
Również
tt.setBackgroundColor(Integer.parseInt("d4d446", 16)+0xFF000000);
Również
tt.setBackgroundColor(Color.parseColor("#d4d446"));
Zobacz:
18
Author: Marek Sebera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:55:00
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:55:00