• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:androidのラジオボタンに関して)

Androidのラジオボタンに関する計算結果表示方法

このQ&Aのポイント
  • Androidのラジオボタンによって計算結果を表示する方法を教えてください。
  • 現在、Androidの開発を楽しんでおり、計算させるツールを作成しています。ラジオボタンを2つ用意し、それぞれ選択された値を元に計算して表示したいです。
  • コードの一部を示していますが、チェックボタンを押したときに計算がされてしまいます。計算結果を表示させるためにどの部分にコードを書けば良いか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#177743
noname#177743
回答No.1

おそらく、コードの内容を理解されていないのだろうと思います。ボタンをクリックした時にkeisan2を実行していますが、このkeisan2で行なっているのは、計算そのものではなく、RadioGroupにCheckedChangeイベント処理のためのリスナーを登録する作業です。ですから、こんな感じで内容を整理してみてください。 1. ラジオボタンのイベント処理を登録するgroup.setOnCheckedChangeListenerの部分を、keisan2 からonCreateなどに移動する。 2. onCheckedChanged内にある処理を整理する。switchでどのラジオボタンのイベント化をチェックしたら、インスタンス変数などにxの値(100または200)を保管するだけにする。 3. 計算の処理部分(計算し、結果をmen.setTextで表示している部分)を、ボタンのOnClickListenerにあるonClickメソッド内に移す。

patio153000
質問者

お礼

無事処理できました。丁寧な説明ありがとうございました。

関連するQ&A