Android:单击EditText时启动活动

Roh*_*mar 2 android android-edittext android-activity

当用户触摸Facebook搜索和Google搜索小部件中的EditText时,如何开始新活动?

设置setOnClickListener仅在第一次单击后有效.在第一次单击时,EditText将突出显示,并弹出键盘.在第二次单击时,它将打开新活动.我不想要这个,而是想在第一次点击时打开活动.我该怎么做?

dmo*_*mon 7

您需要在触摸模式下禁用EditText的焦点,这将使onclick在第一次点击时执行:

<EditText ...
      android:focusableInTouchMode="false" 
      android:editable="false"
/>
Run Code Online (Sandbox Code Playgroud)