InputMethodManager.ShowSoftInput 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| ShowSoftInput(View, ShowFlags) |
Sinónimo de |
| ShowSoftInput(View, ShowFlags, ResultReceiver) |
Solicite explícitamente que el área de entrada temporal del método de entrada actual se muestre al usuario, si es necesario. |
ShowSoftInput(View, ShowFlags)
Sinónimo de #showSoftInput(View, int, ResultReceiver) sin un receptor de resultados: solicite explícitamente que el área de entrada temporal del método de entrada actual se muestre al usuario, si es necesario.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool
Parámetros
- view
- View
La vista centrada actualmente, que desea recibir entradas de teclado suave.
Tenga en cuenta que esta vista solo se considera centrada aquí si ambas tienen View#isFocused view focus, y su ventana contenedora tiene View#hasWindowFocus window focus. De lo contrario, se produce un error en la llamada y devuelve false.
- flags
- ShowFlags
Proporciona marcas de funcionamiento adicionales. Actualmente, puede ser 0 o tener el #SHOW_IMPLICIT bit establecido.
Devoluciones
- Atributos
Comentarios
Sinónimo de #showSoftInput(View, int, ResultReceiver) sin un receptor de resultados: solicite explícitamente que el área de entrada temporal del método de entrada actual se muestre al usuario, si es necesario.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
ShowSoftInput(View, ShowFlags, ResultReceiver)
Solicite explícitamente que el área de entrada temporal del método de entrada actual se muestre al usuario, si es necesario.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool
Parámetros
- view
- View
La vista centrada actualmente, que desea recibir entradas de teclado suave.
Tenga en cuenta que esta vista solo se considera centrada aquí si ambas tienen View#isFocused view focus, y su ventana contenedora tiene View#hasWindowFocus window focus. De lo contrario, se produce un error en la llamada y devuelve false.
- flags
- ShowFlags
Proporciona marcas de funcionamiento adicionales. Actualmente, puede ser 0 o tener el #SHOW_IMPLICIT bit establecido.
- resultReceiver
- ResultReceiver
Si no es null, el IME llamará a esto cuando haya procesado la solicitud para indicarle lo que ha hecho. El código de resultado que recibe puede ser #RESULT_UNCHANGED_SHOWN, #RESULT_UNCHANGED_HIDDEN, #RESULT_SHOWNo #RESULT_HIDDEN.
Devoluciones
- Atributos
Comentarios
Solicite explícitamente que el área de entrada temporal del método de entrada actual se muestre al usuario, si es necesario. Llame a esto si el usuario interactúa con la vista de tal manera que haya expresado que le gustaría empezar a realizar la entrada en ella.
<strong>Caveat:</strong>ResultReceiver instance pasado a este método puede ser un objeto de larga duración, ya que puede que no se recopile como elementos no utilizados hasta que todos los objetos correspondientes ResultReceiver transferidos a diferentes procesos obtengan recolección de elementos no utilizados. Siga los patrones generales para evitar pérdidas de memoria en Android. Considere la posibilidad de usar java.lang.ref.WeakReference para que los objetos lógicos de la aplicación como android.app.Activity y Context se puedan recopilar como elementos no utilizados independientemente de la duración de ResultReceiver.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.