Androidアプリ開発逆引き大全 500の極意

ユーザーインターフェイスの開発 - Tips230 チェックボックスをクリックしたときの動作を記述する

登録タグ
Icon comment count 0
Icon stock count 0

3-3レイアウトに置く「部品」の実際##Tips230 チェックボックスをクリックしたときの動作を記述する

対応Ver:全て

Level2

Answerレイアウトファイル上のOnClickの指定とJavaのOnClickListenerの記述を組み合わせるのがベスト

チェックボックスをクリックしたときの動作を記述するには、各チェックボックスには、idを与えておきます。

個別に配置・設定したチェックボックスが互いに連携して動作するには、各チェックボックスが同じメソッドを呼び出すのが最も簡単な方法です。

それには、レイアウトファイル上で、各チェックボックスのプロパティ「OnClick」で指定するメソッド名を共通にします。

▲図1 プロパティ「On Click」に同じメソッドを指定

図1で指定したメソッドでは、たとえば以下のように、チェックボックスのIDを配列に入れておき、ひとつずつチェックされているかどうかを調べます。チェックボックスは複数選べますので、選択されたデータは配列に入れるか、文字列に付加していくような形で保管するのがよいでしょう。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません