我想要做一個Android應用程序測驗。我做了一個帶有4個單選按鈕的輻射組,代表4個答案。 我希望當這些單選按鈕沒有被點擊時,應用程序顯示錯誤,但我不這樣做。 這是我的代碼:?Android:Radiobutton未檢查
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
RadioGroup champ=(RadioGroup)findViewById(R.id.answer1);
champ.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@SuppressWarnings("null")
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch(checkedId) {
case R.id.answer1A:
ans1 =0;
break;
case R.id.answer1B:
ans1 =1;
break;
case R.id.answer1C:
ans1 =2;
break;
case R.id.answer1D:
ans1 =3;
break;
case R.id.answer1E:
ans1 =4;
break;
default:
ans1=(Integer) null;
Toast.makeText(MainActivity.this, "error", Toast.LENGTH_LONG).show();
break;
}
}
});
爲什麼你能幫助我嗎?
您正在檢查它listener..just外檢查listener..if任何單選按鈕被點擊或not..if沒有再展敬酒.. – Meenal 2014-11-24 11:51:40