EditText necesita hacer clic dos veces para abrir el cuadro de diálogo de búsqueda
Mi aplicación tiene dos elementos de EditText. Ambos implementan OnClickListener de la siguiente manera:
editText1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Open search dialog doSomeStuff(); } });
doSomeStuff()
significa: Al hacer clic en el campo de texto, se abre un cuadro de diálogo de búsqueda mediante onSearchRequested()
. El resultado de la búsqueda se escribe de nuevo en el campo de texto.
- ¿Cómo quitar el texto emergente de la búsqueda del android de búsqueda mientras que busca?
- Palabra árabe Buscando en el archivo de texto en árabe
- Contactos de búsqueda inteligente en android
- Cambio de diálogo de búsqueda
- Android: Proporcionar autosugestión automática en android coloca Api?
Esto funciona bien, pero si hago clic en el otro campo de texto siempre tengo que hacer clic dos veces antes de que aparezca el cuadro de diálogo de búsqueda. ¿De dónde viene eso y cómo puedo cambiar eso para que el diálogo de búsqueda aparezca al hacer clic solo una vez?
- SeekTo en VideoView
- Android Market, resultados de la búsqueda posición Misterio
- Cómo obtener enfoque para EditText y navegar usando D-pad en Android TV
- Desactivación de SearchView
- Diálogo de búsqueda en Mono Android
- SearchView enfocado al ocultar el menú ActionBar
- Android: devuelve la consulta de búsqueda a la actividad actual
- ¿Cómo agregar la opción de búsqueda en la aplicación Android?
Para los campos de EditText es mejor usar un OnKeyListener. Con el pasado en KeyEvent entonces puede reaccionar de forma diferente dependiendo de cómo el campo EditText se hizo clic en / get focus. De lo contrario también puede intentar un OnFocusChangeListener o si desea utilizar TextWatcher para ver cada carácter que se agrega puede implementar un TextWatcher y utilizar addTextChangedListener ..
- Transferencia de datos desde USB (prolífico) a dispositivo Android
- Crashing debido a "No identificador de paquete al obtener el valor del número de recurso …"