在新的Android Studio 2.2中,Color属性不适用于文本视图。这是因为Color属性是用于设置视图的背景颜色,而不是文本颜色。
要设置文本视图的颜色,可以使用TextView的setTextColor()方法。该方法接受一个颜色值作为参数,可以是颜色资源的引用或直接使用颜色值。
例如,要将文本视图的颜色设置为红色,可以使用以下代码:
TextView textView = findViewById(R.id.text_view);
textView.setTextColor(Color.RED);
在这个例子中,我们使用了Color类的RED常量来设置文本视图的颜色为红色。
对于更复杂的颜色,可以使用Color类的其他常量,如BLUE、GREEN等,或使用Color.rgb()方法来指定RGB值。
如果需要使用颜色资源,可以使用ContextCompat.getColor()方法来获取颜色资源的引用,如下所示:
int color = ContextCompat.getColor(context, R.color.my_color);
textView.setTextColor(color);
在这个例子中,我们使用ContextCompat.getColor()方法来获取R.color.my_color资源的颜色值,并将其应用于文本视图。
总结一下,Android Studio 2.2中的Color属性不适用于文本视图,而是用于设置视图的背景颜色。要设置文本视图的颜色,可以使用TextView的setTextColor()方法,并传递一个颜色值作为参数。
领取专属 10元无门槛券
手把手带您无忧上云