Condividi tramite


InputMethodManager.ToggleSoftInputFromWindow Metodo

Definizione

Questo metodo attiva o disattiva la visualizzazione della finestra del metodo di input.

[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

Parametri

windowToken
IBinder

Token della finestra che effettua la richiesta, come restituito da View#getWindowToken() View.getWindowToken().

showFlags
ShowSoftInputFlags

Fornisce flag operativi aggiuntivi. Può essere 0 o avere , #SHOW_IMPLICIT#SHOW_FORCED bit impostato.

hideFlags
HideSoftInputFlags

Fornisce flag operativi aggiuntivi. Può essere 0 o avere , #HIDE_IMPLICIT_ONLY#HIDE_NOT_ALWAYS bit impostato.

Attributi

Commenti

Questo metodo attiva o disattiva la visualizzazione della finestra del metodo di input. Se la finestra di input è già visualizzata, viene nascosta. Se non verrà visualizzata la finestra di input.

Questo membro è deprecato. In alternativa, usare #showSoftInput(View, int) o #hideSoftInputFromWindow(IBinder, int) in modo esplicito. In particolare durante le modifiche dello stato attivo, la visibilità corrente dell'IME non è ben definita. A partire da Build.VERSION_CODES#S Android S, questo ha effetto solo se l'app chiamante è lo stato attivo IME corrente.

Documentazione java per android.view.inputmethod.InputMethodManager.toggleSoftInputFromWindow(android.os.IBinder, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a