1

这是我发现的关于我的问题如何为小部件 android 制作切换按钮的壁橱帖子,但是,我正在寻找更直接的解决方案。有没有人有任何直接的解决方案来使用图像按钮创建一个切换按钮来创建一个简单的小部件应用程序?我将不胜感激任何建议。

我只需要一个简单的切换按钮,我可以使用服务类来监听状态变化。这可能吗?

提前谢谢了。

4

1 回答 1

0

根据您的评论,我在下面发布示例相关代码,可用于更改小部件中使用的图像:

                case WifiManager.WIFI_STATE_ENABLED:
                    remoteViews.setImageViewResource(R.id.widget_normal_imagebutton, R.drawable.ic_widget_wifitimer_on);
                    break;
                case WifiManager.WIFI_STATE_ENABLING:
                    remoteViews.setImageViewResource(R.id.widget_normal_imagebutton, R.drawable.ic_widget_wifitimer_transition);
                    break;
                case WifiManager.WIFI_STATE_DISABLED:
                    remoteViews.setImageViewResource(R.id.widget_normal_imagebutton, R.drawable.ic_widget_wifitimer_off);
                    break;
                case WifiManager.WIFI_STATE_DISABLING:
                    remoteViews.setImageViewResource(R.id.widget_normal_imagebutton, R.drawable.ic_widget_wifitimer_transition);
                    break;
                case WifiManager.WIFI_STATE_UNKNOWN:
                    remoteViews.setImageViewResource(R.id.widget_normal_imagebutton, R.drawable.ic_widget_wifitimer_error);
                    break;

有关创建主屏幕小部件的更详尽的教程,您可以访问: http ://www.vogella.com/articles/AndroidWidgets/article.html

它解释了整个过程,包括如何使用新信息更新小部件

于 2012-06-26T18:03:08.447 回答