2011-08-11 18 views
0

RadioGroup内にAndroidのラジオボタンのグループがあり、ラジオボタンが選択されると、現在選択されているラジオボタンが選択解除され、クリックされたラジオボタンが選択されます。最後に選択されたラジオボタンの選択

私が知りたいのは、選択解除されていた以前のラジオボタンを確認できるかどうかです。この図のように:

() Option 1 
(o) Option 2 
() Option 3 

オプション2が現在選択されています。今、私はオプション3を選択するつもりです:オプション3のための私のOnClickハンドラで

() Option 1 
() Option 2 
(o) Option 3 

を、そのオプション2は、以前に選択したオプションだったかを知ることができますか?

答えて

2

最初のもの:http://developer.android.com/reference/android/widget/RadioGroup.html がチェックラジオボタンのIDを取得するにはRADIOGROUPの次のメソッドを使用します。 。

getCheckedRadioButtonId(); 

別のボタンを確認する前にこれを行います。チェックはOnCheckedChangeListenerで行う必要があります。

2

あなたが任意のラジオボタンをクリックしたときに位置を取得し、今

を起動したとき= 2 ///////このデフォルトが選択

int型の位置のようにint型の値で位置値を格納することができますあなたがラジオグループ内のすべてのあなたのラジオボタンを置くべき最後の位置とあなたが位置の値を設定してやってしたいものは何でもした後、現在の選択に

関連する問題