怎么做?

我的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图像。
目前是可行的解决方案。

07-27 16:34