惠,我有一個問題,有點混淆解決它...我需要創建一個清單,用戶在我的Android應用程序中回答..它包含幾個問題...例如,我有5個問題,並在用戶需要通過選擇在單選按鈕的選項來回答......所以基本上這個清單是檢查用戶是否被允許開車或不..Android應用程序使用if else聲明與多個條件
1)您在藥物的影響? // RG1,rbyes1,rbno1
O Yes O No
2)您有駕照嗎? // RG2,rbyes2,rbno2
O Yes O No
3)你有車嗎? // RG3,rbyes3,rbno3
O YES O No
4)你喝醉了嗎? // RG4,rbyes4,rbno4
O Yes O No
5)你是否色盲? // RG5,rbyes5,rbno5
O Yes O No
用戶需要回答
1)否
2)是
3)是
4 )否
5)沒有
爲了使用戶有資格開車..
如果用戶回答相反,系統應顯示爲每一個相反的答案的原因..
這是我的示例代碼
If(RG1. getCheckedRadioButtonId() == R.id.rbno1 &&
RG2. getCheckedRadioButtonId() == R.id.rbyes2 &&
RG3. getCheckedRadioButtonId() == R.id.rbyes3 &&
RG4. getCheckedRadioButtonId() == R.id.rbno4 &&
RG5. getCheckedRadioButtonId() == R.id.rbno5)
{
Toast.makeText(getApplicationContext(),」Congratz, you can drive」, Toast.LENGTH_LONG).show();
}
上面的代碼是用戶對合格的答案..如果用戶回答類似這樣的
1)沒有
2)沒有
3)是
4)是
5)沒有
因此,系統應顯示
{
Toast.makeText(getApplicationContext(),」Sorry, you are not allow to drive because you have\n「+
「2) No driving license\n」 +
「4) influenced of alcohol\n」, Toast.LENGTH_LONG).show();
}
這是爲了什麼,我可以do..Do我需要創建的每一個可能性??? ..因爲對於一個實際的一塊我的想法,我有超過10個問題......所以,這意味着會有很多條件..我也混淆瞭如何在代碼中編寫它,因爲條件太多..希望你們明白我的意思,並可以幫助我...謝謝你..!
...它的工作... !!現在我的長碼可降至short..what如果我想在列表中顯示它?? ..只需聲明ListView lv..then lv.setAdapter(errorMessages); – iWantToLearn 2013-02-19 07:16:42