1

これは、私の質問How to make a toggle button for a widget 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 に答える