javascript - 单选按钮检查用户交互

标签 javascript android android-activity radio-button

我正在开发一项基于足球阵型的测验 Activity 。我向用户显示单选按钮列表,要求他选择阵型中当前“Angular 色”的选项。我在这里尝试开发的是基于用户单击单选按钮来检查是否按下了正确的单选按钮。换句话说,我的 XML 中有一个单选按钮列表,并且根据问题,我希望用户单击特定的单选按钮才能继续下一个问题。只要用户单击了错误的单选按钮,就会显示一条消息(Toast 消息),指出按下的单选按钮不正确,然后尝试离开。每个问题的最大尝试次数设置为 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++;
                }

            }
        }   

单选按钮不属于单选组(不确定是否可以)

最佳答案

我认为你真的想要这样的东西而不是一个正在运行的线程。

http://developer.android.com/guide/topics/ui/controls/checkbox.html

换句话说,在您的 xml 中声明并在您的 Activity 中实现的通用方法,用于监听各个点击。

关于javascript - 单选按钮检查用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484848/

相关文章:

Javascript - 单击按钮时,第二次单击后 CSS 属性切换

java - 无论日期如何,检查给定时间是否介于两次之间

android - 为什么 lockCanvas() 很慢?

android - 如何在没有互联网可用时从android向服务器发送数据

Android 屏幕在方向改变时变黑; onConfigurationChanged 被调用

javascript - 如何用 Electron fork 子进程

javascript - 如何使用 PhantomJS 保存 AJAX 请求的内容

javascript - 为什么 setInterval 不执行之前定义的函数?

java - 如何创建一个自定义alertDialog,其中的列表绑定(bind)到onClick事件android?

android - Activity Transition 从 A -> B 和生命周期顺序