怎么做?
我的xml上有AnalogClock。而且我想要绘制android:拨号以编程方式更改。
我试过
remoteviews.setImageViewResource(R.id.AnalogClock, R.drawable.w0);
或
remoteviews.setInt(R.id.AnalogClock, "setDialResource", R.drawable.w0);
两者都无法实现。 有人设法这样做吗?
答案 0 :(得分:3)
最后使其有效。 我在AnalogClock android:dial上放了透明图像 然后使用FrameLayout覆盖ImageView和AnalogClock。
然后使用
remoteviews.setInt(R.id.ImageView,“setBackgroundResource”, R.drawable.w0);
更改ImageView图像。 目前这是可行的解决方案。
答案 1 :(得分:0)
通常remoteviews.setImageViewResource(R.id.AnalogClock, R.drawable.w0)
应该可以解决问题。您确定R.id.AnalogClock
引用的视图的类型为ImageView