Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 08/08/17, 12:37:30
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Esconder teclado de Android

Vereis, tengo unos edittext en un Dialog, al pulsar aceptar me cierra el dialogo pero me deja el teclado abierto y visible, hay manera de cerrarlo u ocultarlo al cerrar el dialogo?, por defecto al arrancar la Actividad esta oculto.

asi lo oculto al arrancar.

[php]
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN );
[/php]
__________________
Responder Con Cita


  #2  
Viejo 09/08/17, 12:19:53
Array

[xs_avatar]
mystgun01 mystgun01 no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: dic 2014
Localización: Galicia
Mensajes: 75
Modelo de smartphone: LG G2
Tu operador: Simyo
Buenas, yo uso este:

Código:
InputMethodManager imm= (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edtTexto.getWindowToken(),0);
edtTexto, cámbialo por tu editText.
Y este método llámalo cuando el usuario pulse el botón de aceptar en el dialogo.
Seria muy similar al que estas usando, pero pasando la propiedad del editText.

De hecho cuando lo ocultas al arrancar, creo que podías hacerlo con el método clearFocus() del editText, para que no haga el focus automáticamente, pero no estoy seguro. Puedes probar, y ya despues usar el método del inputMethodManager cuando se pulse aceptar.

Saludos!

Última edición por mystgun01 Día 09/08/17 a las 12:22:29.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 00:02:06 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /