gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 14:37:39 26 4
gpt4 key购买 nike

我正在动态创建 8 个 TextView 并将它们添加到我的布局中。我想设置他们的文字颜色。所以我在 color.xml 中声明了颜色代码,并将其设置为:

txt1.setTextColor(getResources().getColor(R.color.off_white));

但我必须对所有 TextView 单独执行此操作。有没有一种方法可以为所有 TextView 全局设置它。例如,类似于我们在 jQuery 中可以做的事情:

$('input[type="text"]').css('color','white');

最佳答案

您可以为此使用自定义 TextView

如图所示:

MyTextView mTxt = new MyTextView(getApplicationContext());  //Use MyTextView instead of TextView where you want to apply color
mTxt.setText("Some text");

您的自定义类 MyTextView 类似于:

public class MyTextView extends TextView{

public MyTextView(Context context) {
super(context);
// TODO Auto-generated constructor stub
this.setTextColor(Color.GREEN); //change color as per your need here.
}
}

希望对您有所帮助。

关于android - 如何以编程方式为所有 TextView 设置文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500873/

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