我正在开发一个基于足球队形式的测验活动。我向用户显示了一个单选按钮列表,要求他选择具有当前'角色的按钮。在形成。我在这里想要开发的是基于用户点击一个单选按钮来检查是否按下了正确的单选按钮。换句话说,我的XML中有一个单选按钮列表,基于我希望用户点击特定单选按钮以继续下一个问题的问题。只要用户点击错误的单选按钮,就会显示一条消息,表示按下的单选按钮不正确,并且尝试离开。每个问题的最大尝试次数设置为5.这一切都需要在不点击按钮的情况下完成。代码如下;如果没有在这种情况下使用正确的实施(或任何建议),请告诉我
public void run(){
int userTries = 0;
while(userTries < 5){
if(leftBack.isChecked()){
Toast.makeText(FootballFindThePosition.this,
"Well Done! \nMoving on!",
Toast.LENGTH_SHORT).show();
userTries = 0;
}
else if(rightBack.isChecked() || cbleft.isChecked() || cbright.isChecked()){
Toast.makeText(FootballFindThePosition.this,
"Please try again!",
Toast.LENGTH_SHORT).show();
userTries++;
}
}
}
radiobuttons不属于radiogroup(不确定是否可以)
答案 0 :(得分:1)
我认为你真的想要这样的东西,而不是一个正在运行的线程。
http://developer.android.com/guide/topics/ui/controls/checkbox.html
换句话说,在xml中声明并在您的活动中实现的常用方法可以监听单个点击。