そこで、3 つのオプションを備えたアラート ダイアログ ボックスを作成しました。したがって、最初のオプションが選択され、特定の何かが編集テキスト フィールドに入力されると、テキスト ビューが特定のものに変更されます。ラジオボタンに機能を与えるにはどうすればよいですか?
質問する
610 次
3 に答える
0
これをチェックして
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
radioGroup.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int checkedRadioButton = radioGroup.getCheckedRadioButtonId();
switch (checkedRadioButton) {
case R.id.firstRadioBtn: //id of first radio button
//code goes here if first radio button is clicked
break;
case R.id.secondRadioBtn://id of second radio button
//code goes here if second radio button is clicked
break;
case R.id.thirdRadioBtn://id of third radio button
//code goes here if third radio button is clicked
break;
}
}
});
それが役に立てば幸い。
于 2013-05-17T10:45:50.833 に答える
0
これはあなたが望むものだと思います....
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.yourRadioGroup);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
// checkedId is the RadioButton selected
// your code here
}
});
ここでコードブロック内で、何か特定のことを行います.... ;)
使用する必要があります
RadioGroup radioGroup = (RadioGroup) dialog.findViewById(R.id.yourRadioGroup);
これがダイアログの一部である場合....
お役に立てれば
于 2013-05-17T10:38:10.253 に答える