android - TextView onClick 不响应单击

标签 android

我有一个 TextView 具有以下分配代码:

Answer1TextView = (TextView) findViewById(R.id.editText1);
Answer1TextView.setOnClickListener(answer1TextViewListener);

这是我的 onClickListener:

private  OnClickListener answer1TextViewListener = new OnClickListener() 
{
    public void onClick(View v) 
    {
        if(Answer1Win){
            Toast.makeText(QuizScreen.this,"Correct ",2).show();
        } else
        {
            Toast.makeText(QuizScreen.this,"Incorrect, Pick Another Answer",2).show();
        }
    }
};  

我的问题是 Toast 仅在双击后显示。我找不到驱动此行为的设置,可能会设置错误以在单击后不显示。

最佳答案

第一次单击只是将焦点设置到 TextBox,然后第二次单击实际上被视为一次单击。与其使用 onClickListener,不如使用 onFocusChangeListener 更好。

关于android - TextView onClick 不响应单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332827/

相关文章:

文本模糊时,Android BlurMaskFilter 在 canvas.drawOval 中无效

android - 对 Android 中的请求代码值有什么建议吗?

Android SoundClound Java 包装器 API

java - Kotlin从xml转换为具有样式的html

android - Adb 设备在 OS X 10.8.2 上找不到 Android 设备

android - 如何检测系统对话框中的所有 View 和文本?

Android ProgressBar .xml 布局

Android - 如何将 View 置于所有其他 Activity 之上,包括其他应用程序(如 Cubie 所做的那样)

android - 如何实现 LintFix 以将缺少的注释添加到 Android 中的类定义中

android - Sphinx4 语音识别 trasncribe 演示不能准确地用于短 wav 文件