Freigeben über


InputMethodManager.ToggleSoftInput(ShowFlags, HideSoftInputFlags) Methode

Definition

Mit dieser Methode wird die Anzeige des Eingabemethodenfensters umgeschaltet.

[Android.Runtime.Register("toggleSoftInput", "(II)V", "")]
public void ToggleSoftInput (Android.Views.InputMethods.ShowFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags);
[<Android.Runtime.Register("toggleSoftInput", "(II)V", "")>]
member this.ToggleSoftInput : Android.Views.InputMethods.ShowFlags * Android.Views.InputMethods.HideSoftInputFlags -> unit

Parameter

showFlags
ShowFlags

Stellt zusätzliche Betriebskennzeichnungen bereit. Kann 0 sein oder den #SHOW_IMPLICITBitsatz #SHOW_FORCED haben.

hideFlags
HideSoftInputFlags

Stellt zusätzliche Betriebskennzeichnungen bereit. Kann 0 sein oder den #HIDE_IMPLICIT_ONLYBitsatz #HIDE_NOT_ALWAYS haben.

Attribute

Hinweise

Mit dieser Methode wird die Anzeige des Eingabemethodenfensters umgeschaltet.

Wenn das Eingabefenster bereits angezeigt wird, wird es ausgeblendet. Wenn das Eingabefenster nicht angezeigt wird.

Dieses Mitglied ist veraltet. Verwenden #showSoftInput(View, int) oder #hideSoftInputFromWindow(IBinder, int) explizit stattdessen. Insbesondere bei Fokusänderungen ist die aktuelle Sichtbarkeit des IME nicht gut definiert. Beginnend mit Build.VERSION_CODES#S Android S, hat dies nur auswirkungen, wenn die aufrufende App der aktuelle IME-Fokus ist.

Java-Dokumentation für android.view.inputmethod.InputMethodManager.toggleSoftInput(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: