如何更改appwidget上的textview文本颜色?

4uqofj5v  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(410)

正如我在标题中提到的,我无法更改textview的颜色
我尝试了以下代码,但不起作用:

views.setTextColor( R.id.txtPtw2Gunes, context.getResources().getColor( R.color.widgetOrange ) );

views.setTextColor( R.id.txtPtw2Aksam, Color.parseColor( "#e4e4e4" ) );

我能帮你做什么?
编辑: views.setTextColor( R.id.txtPtw2Gunes, context.getResources().getColor( R.color.widgetOrange ) ); 实际上,我添加的代码可以工作,但在模拟器上不起作用。当我在一部真正的手机上测试它时,我发现它起作用了。
对象可能被锁定。

yjghlzjz

yjghlzjz1#

也许你可以试试这样的方法:

((TextView)findViewById(R.id.txtPtw2Gunes)).setTextColor(getResources().getColor(R.color.widgetOrange));

((TextView)views.findViewById(R.id.txtPtw2Gunes)).setTextColor(getResources().getColor(R.color.widgetOrange));

相关问题