Hye,我有一个问题,解决它有点困惑......我需要创建一个清单供用户在我的 android 应用程序中回答......它包含几个问题......例如,我有 5 个问题,用户需要通过选择回答单选按钮上的选项......所以基本上这个清单是检查用户是否被允许开车......
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();
}
这是我能做的一个想法..我需要创造每一种可能性吗???..因为对于实际的问题,我有10多个问题......所以,这意味着会有很多条件..而且由于条件太多,我也很困惑如何用代码编写它..希望你们理解我的意思并能帮助我……谢谢..!