如何为Text提供动态颜色

时间:2011-06-29 09:24:47

标签: android colors textview

如何为动态创建的Textview提供文本颜色?

  

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

     

b3.setTextSize(T);

      b3.setBackgroundColor(#000);

4 个答案:

答案 0 :(得分:3)

你可以做一件事在color.xml文件中定义你的颜色:

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

然后按以下方式访问它:

b3.setTextColor(R.color.demo_color);

答案 1 :(得分:1)

尝试这种方法:

b3.setTextColor(Color.BLUE);

答案 2 :(得分:1)

这个有效

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

b3.setTextSize(t);

      b3.setBackgroundColor(Color.BLACK);

您无法直接在代码中提供#代码。

答案 3 :(得分:1)

b3.setBackgroundColor(#000); =&gt; b3.setBackgroundColor(0);甚至是b3.setBackgroundColor(0x000);