Ich habe Zeilen in meiner Listenansicht. In jeder Zeile habe ich zwei Radiobuttons, beide in derselben Radiogruppe.Wählen Sie ein Optionsfeld aus jeder Zeile einer Listenansicht aus einer Radiogruppe
Die Optionsfelder heißen "Voll" und "Teilweise". Ich möchte nur eine "Teilweise" in allen Zeilen in meiner Listenansicht auswählen und alle Bedürfnisse auf "Voll" setzen.
Wenn also ein Benutzer "Teilweise" auf einem auswählt und ein zuvor markierter Radioknopf als "teilweise" markiert ist, sollte er auf "Voll" wechseln. Hier hatte ich es versucht, aber nicht die gewünschte Ausgabe bekommen, wie ich will.
holder.radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup radioGroup, int i)
{
if(i==R.id.radio_partial_selection)
{
if (selected != null)
{
selected.setChecked(false);
}
holder.radioButton_partial.setChecked(true);
Log.d("selected=","11"+selected);
selected = holder.radioButton_partial;
Log.d("selected=","22"+selected);
}
if(i==R.id.radio_full_selection)
{
}
}
});
Können Sie einige Beispielcode – gautam