我用XML創建了一個RadioGroup
佈局。所以我動態地創建它:爲充氣RadioGroup創建onChangeListener
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
它不會工作。