簡體   English   中英

如何更改 appwidget 上的 TextView 文本顏色?

[英]How can I change the TextView text color on the appwidget?

正如我在標題中提到的,我無法更改 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 ) );

實際上我添加的代碼有效,但它不適用於模擬器。 當我在真機上測試它時,我發現它可以工作。

主題可能被鎖定。

也許您可以嘗試以下方法:

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

或者

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM