¿Cómo puedo llamar al cuadro de diálogo de búsqueda con un ImageView?

Tengo que llamar al cuadro de diálogo de búsqueda cuando presiono un botón en la actividad o cuando presiono ImageView, no con el botón de hardware como en esta publicación:

¿Cómo puedo llamar al cuadro de diálogo de búsqueda al hacer clic en el botón en Android?

Por favor, si tiene el código o un tutorial, muchas gracias.

preguntado el 22 de mayo de 12 a las 16:05

1 Respuestas

En los docs para el cuadro de diálogo de búsqueda en "Invocar el cuadro de diálogo de búsqueda"

...Sin embargo, algunos dispositivos no incluyen un botón de BÚSQUEDA dedicado, por lo que no debe asumir que siempre está disponible. Cuando utilice el cuadro de diálogo de búsqueda, siempre debe proporcionar otro botón de búsqueda en su interfaz de usuario que active el cuadro de diálogo de búsqueda llamando a onSearchRequested()...

Así que deberías poder poner onSearchRequested(); dentro de su oyente de clic cuando se presiona la imagen, esta llamada de método debería iniciar el cuadro de diálogo de búsqueda para usted.

contestado el 22 de mayo de 12 a las 16:05

no hay problema, si funcionó para usted, generalmente es bueno aceptar la respuesta. Mira aquí: meta.stackexchange.com/questions/5234/… para más detalles - chicoespuma

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.