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

ユーザーインターフェイスの開発 - Tips224 トグルボタンをクリックしたときの動作をレイアウトファイルで記述する

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

3-3レイアウトに置く「部品」の実際##Tips224 トグルボタンをクリックしたときの動作をレイアウトファイルで記述する

対応Ver:全て

Level2

Answerメソッドの書き方を工夫することにより、トグルボタンでも「OnClick」が使える

Viewオブジェクトのプロパティの中で、イベントに関わるプロパティはOn Clickしかありません。

そう考えると、トグルボタンの動作は、レイアウトファイルでは記述不可能なように思えます。しかし、「On Click」で動作するメソッドを工夫すれば、トグルボタンの動作もレイアウトファイルで記述できます。

前のTips223のリスト3は、まったく不要になります。一方、onCreateメソッドの「外」に、下のリスト1を書きます。Tips221と同じ要領です。

 onToggleButtonClick
public void onToggleButtonClick(View v){
 if (mIsChecked){
  ToggleOff()

出典情報

Medium

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

  • 著者: 清水 美樹

コメント

    コメントはありません