gpt4 book ai didi

android - 如何在 Android 中设置 TextView 的颜色?

转载 作者:IT王子 更新时间:2023-10-28 23:39:49 28 4
gpt4 key购买 nike

在 string.xml 文件中我使用以下标签

<color name="mycolor1">#F5DC49</color>

如果我使用

 textview1.setTextColor(Color.CYAN);

它有效,但是

 textview1.setTextColor(R.color.mycolor1);

不工作。

如何使用 XML 文件中定义的颜色?

最佳答案

TextView.setTextColor() 采用一个表示颜色的 int(例如 0xFFF5DC49),而不是 xml 文件中的资源 ID。在 Activity 中,您可以执行以下操作:

   textView1.setTextColor(getResources().getColor(R.color.mycolor))

在 Activity 之外,您需要一个 Context 例如。

   textView1.setTextColor(context.getResources().getColor(R.color.mycolor))

关于android - 如何在 Android 中设置 TextView 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668958/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com