Как динамически придать цвет тексту - PullRequest
0 голосов
/ 29 июня 2011

Как придать цвет тексту динамически создаваемого Textview?

TextView b3 = новый TextView (это); b3.setLayoutParams (новый LayoutParams ( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

b3.setTextSize (т);

      b3.setBackgroundColor(#000);

Ответы [ 4 ]

3 голосов
/ 29 июня 2011

Вы можете сделать одну вещь, определив свой цвет внутри файла color.xml как:

<color name="demo_color">#E01B4C</color>

А затем получите к нему доступ, как показано ниже:

b3.setTextColor(R.color.demo_color);
1 голос
/ 29 июня 2011

b3.setBackgroundColor(#000); => b3.setBackgroundColor(0); или даже b3.setBackgroundColor(0x000);

1 голос
/ 29 июня 2011

Этот работает

TextView b3 = new TextView(this); b3.setLayoutParams(new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

b3.setTextSize(t);

      b3.setBackgroundColor(Color.BLACK);

Вы не можете дать # коды непосредственно в коде.

1 голос
/ 29 июня 2011

попробуйте этот метод:

b3.setTextColor(Color.BLUE);
...