0
4つのオプション(ラジオボタン)がある質問があります。選択したラジオボタンのオプションを配列に追加したい。選択したラジオボタンのオプションのみ。 ラジオグループには4つのラジオボタンがあります。選択したラジオボタンをアンドロイドの配列に追加する方法
4つのオプション(ラジオボタン)がある質問があります。選択したラジオボタンのオプションを配列に追加したい。選択したラジオボタンのオプションのみ。 ラジオグループには4つのラジオボタンがあります。選択したラジオボタンをアンドロイドの配列に追加する方法
あなたはRadioGroup
内のすべてのラジオボタンをラップして、そのOnCheckedChangeListener
設定する必要があります。このコードは、選択したラジオボタンを配列にそれが選択されるたびに追加されること
final RadioGroup radioGroup = (RadioGroup) view.findViewById(R.id.radio_group);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
View radioButton = group.findViewById(checkedId);
// add radioButton to Your array
}
});
注意を。ボタンクリックで追加する場合は、次のようにする必要があります。
final Button button = (Button) view.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int checkedId = radioGroup.getCheckedRadioButtonId();
View radioButton = radioGroup.findViewById(checkedId);
// add radioButton to Your array
}
})
RadioGroupまたはラジオボタンのみを使用していますか? –
は、4つのボタンのラジオグループを取る。ラジオグループのオブジェクトから選択されたラジオボタンが表示されます。 –
4つのラジオボタンを持つラジオグループがあります。コードを指定します。 – Shagun