从AppWidgetProvider访问窗口小部件的元素

时间:2011-02-21 21:07:03

标签: android

我构建了一个包含ImageButton的小部件。

如何从AppWidgetProvider访问图像按钮并在其上添加单击侦听器(例如,更改按钮的颜色)?

在一个Activity中,我只使用findViewById()和setOnClickListener(),但我不能在AppWidgetProvider中这样做。

1 个答案:

答案 0 :(得分:1)

  

如何从AppWidgetProvider访问图像按钮并在其上添加单击侦听器(例如,更改按钮的颜色)?

通过RemoteViews创建点击监听器时,您可以将其置于其上。您以后无法访问它。如果您想更改它,请使用新的RemoteViews更新应用小部件。