ocultar teclado Android cuando es tocado fuera

Androide. Ocultar teclado suave En Android Después de hacer clic en el exterior EditarTexto

12 Nov, 2010

Todo el mundo sabe que para ocultar un teclado que necesita para poner en práctica:

Pero el gran problema aquí es cómo ocultar el teclado cuando el usuario toca o, se selecciona cualquier otro lugar que no es un cuadro de edición o la softKeyboard?

Me tryied utilizar el onTouchEvent en mi actividad principal sino que sólo funciona si el usuario toca al margen de cualquier otro punto de vista y no hay ScrollView.

He probado incluso a poner en práctica mi propia ScrollView para interceptar eventos de toque pero sólo puedo obtener las coordenadas del evento y no la vista se hace clic.

ads

¿Hay una manera estándar de hacer esto? en el iPhone que era muy fácil.

Ver 5 Respuestas

Mensajes similares:

Androide. Android - EditarTexto Y Botón - Cuando Haga clic en el botón - unfocus EditarTexto y ocultar teclado suave

24 de Jun, 2010

Tengo esto en la parte superior de mi solicitud. Cuando se inicia la aplicación, el EditarTexto es de color naranja resaltado y tiene un cursor en ella; cuando se pulsa el EditarTexto, el teclado en pantalla aparece. El usuario lo utiliza para escribir en el EditarTexto.

Sin embargo, al hacer clic en el botón, mis onClick incendios método y hace todo lo que se supone que, sin embargo, el teclado de la pantalla se queda en la pantalla y la EditarTexto todavía se pone de relieve con su cursor.

También tengo, en la parte superior del botón onclick: findViewById (R.id.name) .clearFocus ();

A pesar de esto, no parece que el EditarTexto para despejar su enfoque. ¿Cómo realizo el botón realidad actúan como si el formulario sea enviado?

Además, no me transición a una actividad diferente en el clic del botón. Supongo que es el caso típico, y probablemente la razón por la que no se molestan en ocultar el teclado. Sin embargo, quiero mantener el cuadro de búsqueda y botón en la parte superior de la pantalla, así que sólo de forma dinámica de llenado y añadir puntos de vista a la pantalla cuando se pulsa el botón. ¿Cómo puedo lograr que mi comportamiento deseado?

Androide. Ocultar teclado suave cuando hay actividad sin realizar operación de teclado

13 de Oct, 2010

Tengo una vista con fichas con una actividad por ficha y cuando cambio desde la primera pestaña, que tiene una TextView, a la segunda pestaña, que sólo muestra una lista seleccionable, el teclado en pantalla todavía está allí. Quiero que se vaya.

ocultar teclado Android cuando es tocado fuera

He intentado esto:

Androide. Manera de ocultar teclado suave?

4 Oct, 2010

Tengo que ser capaz de ocultar el teclado en pantalla en respuesta a pulsar un botón. He visto numerosos mensajes sobre este tema y parece que la solución es utilizar el InputMethodManager, pero he sido incapaz de conseguir que funcione para mí.

Androide. Ocultar teclado suave por DONE presionar teclas?

Aug 5, 2010

Estoy luchando con el botón hecho en el teclado en pantalla. No puedo conseguir el teclado de pantalla Listo pulsación de tecla para ocultar el teclado. De otro botón, funciona perfectamente con imm.hideSoftInputFromWindow (editText.getApplicationWindowToken (), 0);

pero el onKeyListener no funciona como yo quiero. Cuando llegué a la EDITTEXT, el teclado en pantalla aparece y su contenido se borra de caracteres. El main.xml:

lt; EditarTexto android: id ="@ + ID / respuesta"

android: layout_gravity ="center_horizontal" android: TEXTSIZE ="36 píxeles"

android: inputType ="teléfono" android: anchoMin ="60dp" android: anchoMax ="60dp" / Gt;

El archivo Java:

EditarTexto EDITTEXT privada ;.

EDITTEXT = (EditarTexto) findViewById (R.id.answer);

editText.setOnClickListener (onKeyboard);

editText.setOnKeyListener (onSoftKeyboardDonePress) ;.

// Método no funciona: privada View.OnKeyListener onSoftKeyboardDonePress = new View.OnKeyListener () < public boolean onKey(View v, int keyCode, KeyEvent event)

si (event.getKeyCode () == KeyEvent.FLAG_EDITOR_ACTION)

// Código para ocultar el teclado en pantalla

imm = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow (editText.getApplicationWindowToken (), 0); >

falso retorno; >>;

View.OnClickListener privada onKeyboard = new View.OnClickListener ()

public void onClick (Ver v) < editText.setText(""); > >;

El método de trabajo mediante un botón (en el mismo archivo Java):

privada View.OnClickListener onDone = new View.OnClickListener ()

Androide. Cerrar / ocultar el teclado en pantalla

Androide. Hide Vistas Cuando aparece el teclado virtual para arriba?

1 Nov, 2010

Tengo un widget de búsqueda de edición bastante estándar en los resultados de búsqueda widget de la parte superior / inferior de lista en la actividad en mi aplicación. A continuación el widget lista de resultados también tengo mi punto de vista para los anuncios. Cuando el teclado virtual se crió en esta actividad, me gustaría ocultar la vista de los anuncios están en porque consumen demasiado espacio en la pantalla. He intentado hacer que la visión androide: isScrollContainer ="cierto" pero que no tuvo ningún efecto.

Androide. Ocultar teclado suave que no trabaja

Estoy desarrollando en el Droid Incredible (y he probado en un emulador AVD 1.5 también), y una de las pestañas en mi aparato pestaña consta de una vista de lista y una fila con un EditarTexto y un botón Enviar (para una función de chat) . Estoy utilizando el siguiente para cerrar el teclado en pantalla una vez que haga clic en Enviar, pero no funciona. Esto es idéntico al código que he encontrado en otro lugar que la gente ha upvoted correcto.

Androide. Cómo ocultar teclado suave En vista web?

Androide. Manera de ocultar el teclado después de escribir EditarTexto En Droid?

Androide. Múltiples EditarTexto Not Getting Focus - Sin teclado suave?

Artículos Relacionados

  • El mejor libro electrónico de libros electrónicos de lectura Android en Android solía ser sólo un aprobado. Ahora que es impresionante. Si bien hay un montón de aplicaciones dulces para leer libros en su teléfono o tableta, Play Books tiene ...

  • Vídeo: Hands-on con el nuevo vídeo de Instagram en Android No es que fuera una gran sorpresa después de un par de informes le dio la noticia en los días previos al evento de hoy Facebook, pero eso sí, que ...

  • 4 Respuestas Fotos 1 Palabra Trucos 4 Fotos 1 Palabra respuestas, trucos y consejos le mostrará cómo derrotar a todos los niveles y las cartas del juego para el iPhone, iPod, iPad y Android. Adivinar la palabra que la ...

  • Minecraft: Pocket Edition (para Android) y la experiencia minera Sólido hacer a mano. Se ve y se juega muy bien. multijugador muerto simple. Desarrollo continuo. No es tan profunda como la versión de PC. Algunos toque ...

  • [Android] ¿Qué es el superusuario Ganar raíz en un dispositivo Android no se alcanza mediante el desbloqueo del gestor de arranque, o la instalación de una recuperación personalizada, pero mediante el parpadeo de un pequeño archivo llamado superusuario ....