Android 如何动态地为文本赋予颜色

Android 如何动态地为文本赋予颜色,android,colors,textview,Android,Colors,Textview,如何为动态创建的Textview赋予文本颜色 TextView b3=新的TextView(此); b3.setLayoutParams(新 布局参数( LayoutParams.WRAP_内容, LayoutParams.WRAP_内容) b3.setTextSize(t) 尝试以下方法: b3.setTextColor(Color.BLUE); 尝试以下方法: b3.setTextColor(Color.BLUE); 这个有效 TextView b3 = new TextView(thi

如何为动态创建的Textview赋予文本颜色

TextView b3=新的TextView(此); b3.setLayoutParams(新 布局参数( LayoutParams.WRAP_内容, LayoutParams.WRAP_内容)

b3.setTextSize(t)

尝试以下方法:

b3.setTextColor(Color.BLUE);
尝试以下方法:

b3.setTextColor(Color.BLUE);
这个有效

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

b3.setTextSize(t);

      b3.setBackgroundColor(Color.BLACK);
你不能直接在代码中给出代码。

这一个有效

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

b3.setTextSize(t);

      b3.setBackgroundColor(Color.BLACK);

您不能在代码中直接给出代码。

您可以做一件事,将color.xml文件中的颜色定义为:

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

您可以做一件事,将color.xml文件中的颜色定义为:

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

b3.setBackgroundColor(#000)=>
b3.setBackgroundColor(0)或甚至<代码>b3.setBackgroundColor(0x000)

b3.背景色(#000)=>
b3.setBackgroundColor(0)或甚至<代码>b3.setBackgroundColor(0x000)