
Untitled
By: a guest on
Aug 6th, 2012 | syntax:
None | size: 1.05 KB | hits: 17 | expires: Never
Android dynamic radiobuttons id
rb[i].setOnCheckedChangeListener(checkListener);
//...
private OnCheckedChangeListener checkListener = new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
for (int i = 0; i < count; i++) {
if (buttonView.getId() == 5000 + i) {
Log.e("XXX", "Position " + i);
} else {
RadioButton rb = (RadioButton) findViewById((5000 + i));
rb.setOnCheckedChangeListener(null);
rb.setChecked(false);
rb.setOnCheckedChangeListener(checkListener);
}
}
}
};
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
for (int i = 0; i < count; i++)
{
if (buttonView.isChecked())
{
// perform your task here
}
else
{
// Do something here.........
}
}