如何以编程方式将textView的颜色更改为保存在属性文件中的颜色?

鲁尼尔

抱歉,如果这是一个重复的问题,但是我正在努力寻找完成我想做的事情所需的语法。

我在资源中有一个属性文件,在其中存储了一堆不同的颜色,并且已经在xml中设置了它们,如下所示:

android:textColor="?attr/textcolor"

假设我的Java中有一个名为TextView的TextView。如何以编程方式完成相同任务?我认为它一定类似于:

textView.setTextColor(getResources().getColor(...))

但是我无法弄清楚我需要写什么。

干杯

杰伊·丹格

首先通过color.xml文件定义要在Textview上设置的颜色,例如->

<color name="colorPrimary">#3F51B5</color>

然后在您的Java文件中,此行将在textview上设置颜色,请注意,将从color.xml文件中定义的颜色中提取颜色。->

textView.setTextColor(getResources().getColor(R.color.colorPrimary));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以编程方式从android.support.design将背景颜色更改为MaterialButton

如何以编程方式更改主题颜色:样式,属性android?

如何以编程方式将Python整个控制台屏幕的背景颜色更改为特定的RGB颜色?

如何以编程方式更改形状颜色?

无法以编程方式将情节提要中设置的颜色更改为xcassets目录中的颜色

以编程方式将TabLayout中的标签文本颜色更改为其他颜色

如何以编程方式设置TextView的边框颜色?

Android如何以编程方式将layout_below更改为TextView

如何以编程方式更改Android Toggle / LabeledSwitch边框颜色?

如何以编程方式更改首选项文本颜色?

如何以编程方式在圆圈上动态更改颜色

如何以编程方式更改单选按钮的选中颜色

如何以编程方式更改Tkinter标签的颜色?

如何以编程方式更改背景形状的颜色

如何以编程方式更改Kendo UI Scheduler事件颜色

如何以编程方式更改 GroupBox Header 字体颜色?

如何以编程方式从后面的代码中更改选定的tabItem标头颜色

如何以编程方式在ActionBar中更改单个动作项的文本颜色?

仅以编程方式更改textview中某些文本的背景颜色

如何以编程方式设置Textview的属性?

如何以编程方式获取颜色资产目录中包含的所有颜色?

如何以编程方式将JasperViewer保存到文件/流?

如何以编程方式为所有TextView设置文本颜色?

如何在PowerPoint中以编程方式保存主题颜色?

使用sharedPreferences将textView颜色保存在listView中

如何在Android中以编程方式更改Edittext光标颜色?

如何在Kotlin中以编程方式更改文本颜色

如何在 Kotlin 中以编程方式更改 cardview 背景颜色

如何在Xamarin中以编程方式更改Navigationbar的背景颜色?