怎么做?
我的xml上有AnalogClock。而且我希望android:dial的drawable以编程方式更改。
我试过了
remoteviews.setImageViewResource(R.id.AnalogClock, R.drawable.w0);
要么
remoteviews.setInt(R.id.AnalogClock, "setDialResource", R.drawable.w0);
两者都无法实现。
任何人都可以做到这一点?
最佳答案
最后使它工作。
我将透明图像放在AnalogClock android:dial上
然后使用FrameLayout覆盖ImageView和AnalogClock。
然后使用
remoteviews.setInt(R.id.ImageView,“ setBackgroundResource”,
R.drawable.w0);
更改ImageView图像。
目前是可行的解决方案。