InputMethodManager.ToggleSoftInputFromWindow Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método alterna la presentación de la ventana del método de entrada.
[Android.Runtime.Register("toggleSoftInputFromWindow", "(Landroid/os/IBinder;II)V", "")]
public void ToggleSoftInputFromWindow (Android.OS.IBinder? windowToken, Android.Views.InputMethods.ShowSoftInputFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags);
[<Android.Runtime.Register("toggleSoftInputFromWindow", "(Landroid/os/IBinder;II)V", "")>]
member this.ToggleSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.ShowSoftInputFlags * Android.Views.InputMethods.HideSoftInputFlags -> unit
Parámetros
- windowToken
- IBinder
Token de la ventana que realiza la solicitud, tal y como devuelve View#getWindowToken() View.getWindowToken()
.
- showFlags
- ShowSoftInputFlags
Proporciona marcas de funcionamiento adicionales. Puede ser 0 o tener el #SHOW_IMPLICIT
, #SHOW_FORCED
bit establecido.
- hideFlags
- HideSoftInputFlags
Proporciona marcas de funcionamiento adicionales. Puede ser 0 o tener el #HIDE_IMPLICIT_ONLY
, #HIDE_NOT_ALWAYS
bit establecido.
- Atributos
Comentarios
Este método alterna la presentación de la ventana del método de entrada. Si la ventana de entrada ya se muestra, se oculta. Si no se muestra la ventana de entrada.
Este miembro está en desuso. Use #showSoftInput(View, int)
o #hideSoftInputFromWindow(IBinder, int)
explícitamente en su lugar. En concreto, durante los cambios de foco, la visibilidad actual del IME no está bien definida. A partir de Build.VERSION_CODES#S Android S
, esto solo tiene un efecto si la aplicación que realiza la llamada es el enfoque actual de IME.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.