我正在尝试使用 TextView
构造函数,其样式如下:
TextView myText = new TextView(MyActivity.this, null, R.style.my_style);
但是,当我这样做时,文本视图似乎没有采用该样式(我通过将其设置在静态对象上来验证该样式)。
我也尝试过使用 myText.setTextAppearance(MyActivity.this, R.style.my_style)
但它也不起作用。
原文由 Ben 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不相信您可以以编程方式设置样式。为了解决这个问题,您可以创建一个指定样式的模板布局 xml 文件,例如在 res/layout create tvtemplate.xml 中,内容如下:
然后膨胀这个来实例化你的新TextView: