我RadioGroup
在 XML 中创建了一个布局。所以我动态创建它:
RadioGroup segmentRadioGroup = new RadioGroup(parentActivity);
inflater.inflate(R.layout.segm_btn_stores, segmentRadioGroup);
segmentRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, int i) {
showMap();
}
});
哦,它不起作用!showMap
不是开火!
可是等等。如果我们这样做呢?
RadioGroup segmentRadioGroup = (RadioGroup) inflater.inflate(R.layout.segm_btn_stores, null);
有用。为什么?segmentRadioGroup
在RadioGroup
这两种情况下。如果我通过segmentRadioGroup
之前创建而不是null
它也不会工作。