我试过这个
txt.setTextColor(0xA4C639);
然后我的Textview是看不见的...... 我还在值中添加了一个Color但我不知道如何以编程方式使用它们。
我不想用这个:
android:textColor="@color/droid_green"
我想在我的onCreate
中创建它答案 0 :(得分:4)
使用强>
txt.setTextColor(Color.Black);//use any other color
<强> P.S。强>
您也可以制作新的Color对象,或者使用上面的Static
制作彩色对象的示例。
Color temp = new Color(R,B,G,A);//R,B,G are integer for Red, Blue, Green ranging from 0 to 255 and A is alpha
或者您可以使用 HexCode 以及以下内容:
Color temp = Color.decode("#FFCCEE");//Change to any other hexcode
最后,您可以使用 temp ,它是Color的对象,如下所示:
txt.setTextColor(temp);
答案 1 :(得分:1)
你也可以使用它。
txt.setTextColor(0xffA4C639);
Android颜色是一个32位整数值,由四个八位部分组成, ARGB 。这里A代表你的 00 的alpha,所以你发现它不可见,FF会将alpha设置为100%并使你的文字可见。希望这会有所帮助:)