RadioButton
的 RadioGroup
选择无效;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_radio_button);
addListenerOnButton();
}
public void addListenerOnButton() {
radioSexGroup = (RadioGroup) findViewById(R.id.radioSex);
btnDisplay = (Button) findViewById(R.id.btnDisplay);
btnDisplay.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// get selected radio button from radioGroup
int selectedId = radioSexGroup.getCheckedRadioButtonId();
// find the radiobutton by returned id
radioSexButton = (RadioButton) findViewById(selectedId);
Toast.makeText(RadioButton.this, radioSexButton.getText(), Toast.LENGTH_SHORT).show();
}
});
}
看错误。
请帮帮我。
答案 0 :(得分:2)
请检查您正在使用的单选按钮。我想你正在使用一些拥有自己的 RadioButton 的库。删除那个并再次写入并检查您使用的是哪个导入。
RadioButton 必须来自 android.widget 。
例如。
import android.widget.RadioButton;