Cambio el teclado suave de Android para mostrar el ícono de búsqueda en lugar de ingresar el ícono. Mi pregunta es: ¿cómo puedo detectar que el usuario haga clic en ese botón de búsqueda?detectar el botón de búsqueda del teclado
10
A
Respuesta
22
En el texto de edición, es posible que haya utilizado sus opciones de método de entrada para buscar.
<EditText
android:imeOptions="actionSearch"
android:inputType="text"/>
Ahora use el oyente Editor en la EditarTexto para controlar el evento de búsqueda como se muestra a continuación:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
// Your piece of code on keyboard search click
return true;
}
return false;
}
});
0
Puede utilizar OnQuerySubmit
oyente para obtener Teclado Botón de búsqueda de eventos de clic.
Así es como,
searchView.setOnQueryTextListener(queryTextListener);
SearchView.OnQueryTextListener queryTextListener
= new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
showLog("searchClickListener onQueryTextSubmit");
getPhotos(searchView.getQuery().toString());
return true;
}
@Override
public boolean onQueryTextChange(String s) {
return false;
}
};
Cuestiones relacionadas
- 1. Android: Detectar inactividad del usuario/Detectar (teclado) entrada de teclado
- 2. Cambiar el botón de búsqueda UISearchBar/teclado Título
- 3. detectar el diseño del teclado con javascript
- 4. Cómo detectar el usuario de iPad, toque el botón ocultar del teclado?
- 5. ¿Cómo hacer clic en el botón de "búsqueda" del teclado suave con la prueba de Robotium?
- 6. ¿Cómo puedo desactivar/habilitar el botón de búsqueda del teclado UISearchBar?
- 7. UISeachBar detectar cuando el usuario pulse el botón Buscar
- 8. Cambiar el texto del botón del teclado "Volver"
- 9. Cambiando el texto del botón hecho en el teclado
- 10. Cómo deshabilitar el botón Ir en el teclado del iPhone
- 11. teclado del iPhone, botón Listo y resignFirstResponder
- 12. Ocultar el botón del micrófono Teclado virtual de Android
- 13. Manejo del botón 'Hecho' en el teclado fuera de textViewDidEndEditing
- 14. Botón de búsqueda dentro del cuadro de búsqueda como Bing
- 15. Detectar el idioma IME del teclado en Android
- 16. Detectar evento de vuelta en el teclado de Android
- 17. Código clave para Android minimice el botón del teclado virtual
- 18. ¿Cómo descarto una UITextView usando el botón del teclado Hecho?
- 19. ¿Puedo disparar mediante programación el botón "cambiar al teclado numérico" en el teclado del iPhone
- 20. Cerrar el teclado virtual en el botón presione
- 21. ¿Cómo agregar el botón Hecho al teclado?
- 22. Botón para mostrar el teclado virtual?
- 23. Añadir un botón para ocultar el teclado
- 24. file_field Botón de búsqueda personalizar
- 25. Teclado suave de Android personalizado Texto del botón "Hecho"?
- 26. Cómo detectar el botón UIKeyboard "backspace" touch en UITextField?
- 27. Android: cómo hacer que el teclado entre en el botón decir "Buscar" y manejar su clic?
- 28. ¿Cómo detectar la conexión del teclado externo en Object-C?
- 29. ¿Cómo detectar la presencia de hardware en el teclado?
- 30. Deshabilitar el botón de enviar del teclado cuando aún no se ha escrito nada [Android]
mi código no se ejecuta con este método !! no funciona para mí – Fcoder
Comparta su código ... –
"no funciona" nunca ha ayudado a nadie. ¡Ser específico es lo más asombroso! – f2lollpll