Android主屏幕小部件中的ImageButton

我有一个带有图像按钮的主屏幕小部件.我有一个处理未决意图的按钮,但我似乎无法弄清楚如何在按下时更改按钮图像.

我尝试使用选择器,它适用于我的小部件测试活动,但不适用于remoteview.

我怎样才能在主屏幕小部件中实现此功能?

最佳答案
您可以在远程视图中设置不同的图像.

remoteView.setInt(R.id.buttonimg, "setImageResource", R.drawable.button_on);

转载注明原文:Android主屏幕小部件中的ImageButton - 代码日志