0
我嘗試讀取一個簡單的radiogroup的情況。因此,我不想通過吐司顯示選定的值(就像在一個工作示例中),我想根據所選的單選按鈕來總結「分數」。開關語句不被識別
所以在這方面(MainActivity.java),我試過的代碼行:
public void onClick(View v) {
int selected_id = radio_group_question1.getCheckedRadioButtonId();
radio_button_question1 = (RadioButton)findViewById(selected_id);
switch(radio_group_question1.getId()) {
case R.id.radio_q1_answer1:
score = score + 0;
break;
case R.id.radio_q1_answer2:
score = score + 1;
break;
...
}
...
}
不幸的是,「分數」永遠是「0」,就像我在開始時被初始化(INT得分= 0;) 。 ?!:(
任何想法
非常感謝和問候
爲什麼不在打印機內打印簡單的信息,並確保它實際上是否進入內部?這種方式我們可以縮小問題的範圍 –
還要注意,在回答1中,您將0加到分數上,其中w生病讓它保持不變。 –
@OusmaneMahyDiaw謝謝你,它不會進入內部,所以我認爲我的方式與案件是錯誤的......看起來對你有好處? – Bazi