Android 如何从资源中设置颜色?

Android 如何从资源中设置颜色?,android,colors,android-resources,Android,Colors,Android Resources,当以编程方式从我自己的color.xml更改TextView颜色时,它不会给我真正的颜色,但如果我使用android颜色,它会很好地工作 比如说 android color: textview.setTextColor(Color.BLACK); android color: textview.setTextColor(Color.WHITE); android color: textview.setTextColor(Color.BLUE); Android颜色将提供相同的颜色 my own

当以编程方式从我自己的color.xml更改TextView颜色时,它不会给我真正的颜色,但如果我使用android颜色,它会很好地工作

比如说

android color: textview.setTextColor(Color.BLACK);
android color: textview.setTextColor(Color.WHITE);
android color: textview.setTextColor(Color.BLUE);
Android颜色将提供相同的颜色

my own color: textview.setTextColor(color.maroon); color code(#800000)
my own color: textview.setTextColor(color.MistyRose); color code(#FFE4E1)
my own color: textview.setTextColor(color.OldLace); color code(#FDF5E6)
我自己的颜色会给另一种颜色

有什么帮助吗???

试试这个

textView.setTextColor(getResources().getColor(R.color.some_color))

试试这个


textView.setTextColor(getResources().getColor(R.color.some_color))

您可以发布color.xml codeColor.onecolor是您的颜色而不是android,以获得android的使用R.color.white您可以发布color.xml codeColor.onecolor是您的颜色而不是android,以获得android的使用R.color.white吗