android.R.color.primary\u text\u light已弃用:现在该怎么办?

android.R.color.primary\u text\u light已弃用:现在该怎么办?,android,android-custom-view,Android,Android Custom View,我正在开发一个定制的android视图 我想用标准android文本颜色绘制文本。 因此,我想使用android.R.color.primary_text_light,但它表示不推荐使用,应该使用“主题中的文本颜色” 这是什么意思?我只想使用普通的android文本颜色,这也是在向版面添加textview时使用的。android不推荐使用它,因为他们希望您使用应用程序主题颜色,而不是使用android本机颜色。您可以在以下路径中找到应用程序主题颜色: project/app/res/values

我正在开发一个定制的android视图

我想用标准android文本颜色绘制文本。 因此,我想使用android.R.color.primary_text_light,但它表示不推荐使用,应该使用“主题中的文本颜色”


这是什么意思?我只想使用普通的android文本颜色,这也是在向版面添加textview时使用的。android不推荐使用它,因为他们希望您使用应用程序主题颜色,而不是使用android本机颜色。您可以在以下路径中找到应用程序主题颜色:

project/app/res/values/colors.xml

在该文件中,您已经声明了几种颜色,如:

<color name="colorPrimary">#2196f3</color>
<color name="colorPrimaryDark">#1976d2</color>
<color name="colorPrimaryLight">#B3E5FC</color>
<color name="colorAccent">#03A9F4</color>
<color name="primary_text">#212121</color>
<color name="secondary_text">#757575</color>
<color name="icons">#FFFFFF</color>
<color name="divider">#BDBDBD</color>
#2196f3
#1976d2
#B3E5FC
#03A9F4
#212121
#757575
#FFFFFF
#BDBD

所以现在我们必须使用这些颜色。如果要更改颜色值,只需更改该值即可获得所需的颜色。

这意味着您应该使用应用程序主题颜色。它们位于项目中res/values选项卡下的colors.xml文件中。