有没有办法在使用远程视图点击时设置imageview的来源。我知道你能做到 remoteViews.setImageViewResource(R.id.image,R.drawable.source);
但这不允许我点击它。
任何帮助将不胜感激。 感谢。
答案 0 :(得分:1)
但这不允许我点击
是的,确实如此。使用指向setOnClickPendingIntent()
或其他ImageView
的{{1}},在RemoteViews
的{{1}}条目上致电PendingIntent
。在那里,请致电AppWidgetProvider
更新您的BroadcastReceiver
,然后通过setImageResource()
将更新推送到主屏幕。
例如,当用户点击任意一个骰子时,此示例ImageView
会使用新的随机骰子滚动更新一对AppWidgetManager
小部件:
AppWidgetProvider