【发布时间】:2017-12-24 07:32:40
【问题描述】:
我在 fragmentA 中有一些 RadioButton,在 fragmentB 中还有一些 RadioButton
我希望当其中一个isChecked(FragmentA),在 FragmentB 中禁用所有单选按钮。
相同的活动承载这些片段。
片段 A 中的事件单击单选按钮:
RadioGroup radioGroup = view.findViewById(R.id.readingGroup);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
switch (i) {
case R.id.btnNormalD:
//code
break;
case R.id.btnAbsence:
//code
break;
case R.id.btnWithAnObstacle:
//code
break;
case R.id.btnHaunted:
//code
break;
case R.id.btnDestroyed:
//code
break;
case R.id.btnNoSubscribersFound:
//code
break;
case R.id.btnGround:
//code
break;
case R.id.btnInterrupted:
//code
break;
}
}
});
【问题讨论】:
标签: android radio-button fragment