Sprache

InputMethodManager.ShowSoftInput Methode

Definition

Überlädt

Name Beschreibung
ShowSoftInput(View, ShowFlags)

Synonym für #showSoftInput(View, int, ResultReceiver) ohne Ergebnisempfänger: Fordern Sie bei Bedarf explizit an, dass der weiche Eingabebereich der aktuellen Eingabemethode dem Benutzer angezeigt wird.

ShowSoftInput(View, ShowFlags, ResultReceiver)

Fordern Sie explizit an, dass dem Benutzer bei Bedarf der Softeingabebereich der aktuellen Eingabemethode angezeigt wird.

ShowSoftInput(View, ShowFlags)

Synonym für #showSoftInput(View, int, ResultReceiver) ohne Ergebnisempfänger: Fordern Sie bei Bedarf explizit an, dass der weiche Eingabebereich der aktuellen Eingabemethode dem Benutzer angezeigt wird.

[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

Parameter

view
View

Die aktuell fokussierte Ansicht, die Bildschirmtastatureingaben erhalten möchte. Beachten Sie, dass diese Ansicht hier nur als fokussiert betrachtet wird, wenn sie selbst View#isFocused view focusund das enthaltende Fenster hat View#hasWindowFocus window focus. Andernfalls schlägt der Aufruf fehl und gibt zurück false.

flags
ShowFlags

Stellt zusätzliche Betriebskennzeichnungen bereit. Derzeit kann 0 oder der #SHOW_IMPLICIT Bitsatz festgelegt sein.

Gibt zurück

Attribute

Hinweise

Synonym für #showSoftInput(View, int, ResultReceiver) ohne Ergebnisempfänger: Fordern Sie bei Bedarf explizit an, dass der weiche Eingabebereich der aktuellen Eingabemethode dem Benutzer angezeigt wird.

Java Dokumentation für android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ShowSoftInput(View, ShowFlags, ResultReceiver)

Fordern Sie explizit an, dass dem Benutzer bei Bedarf der Softeingabebereich der aktuellen Eingabemethode angezeigt wird.

[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

Parameter

view
View

Die aktuell fokussierte Ansicht, die Bildschirmtastatureingaben erhalten möchte. Beachten Sie, dass diese Ansicht hier nur als fokussiert betrachtet wird, wenn sie selbst View#isFocused view focusund das enthaltende Fenster hat View#hasWindowFocus window focus. Andernfalls schlägt der Aufruf fehl und gibt zurück false.

flags
ShowFlags

Stellt zusätzliche Betriebskennzeichnungen bereit. Derzeit kann 0 oder der #SHOW_IMPLICIT Bitsatz festgelegt sein.

resultReceiver
ResultReceiver

Wenn keine Null ist, wird dies vom IME aufgerufen, wenn sie Ihre Anforderung verarbeitet hat, um Ihnen mitzuteilen, was sie getan hat. Der empfangene Ergebniscode kann entweder #RESULT_UNCHANGED_SHOWN, , #RESULT_UNCHANGED_HIDDEN, #RESULT_SHOWNoder #RESULT_HIDDEN.

Gibt zurück

Attribute

Hinweise

Fordern Sie explizit an, dass dem Benutzer bei Bedarf der Softeingabebereich der aktuellen Eingabemethode angezeigt wird. Rufen Sie dies auf, wenn der Benutzer mit Ihrer Ansicht so interagiert, dass er ausgedrückt hat, dass er mit der Eingabe beginnen möchte.

<strong>Caveat:</strong>ResultReceiver instance passed to this method can be a long-lived object, because it may not be garbage-collection until all the corresponding ResultReceiver objects transfer to different processes get garbage-collection. Befolgen Sie die allgemeinen Muster, um Speicherverluste in Android zu vermeiden. Erwägen Sie die Verwendung java.lang.ref.WeakReference , damit Anwendungslogikobjekte wie z android.app.ActivityContext . B. garbage collection unabhängig von der Lebensdauer von ResultReceiver.

Java Dokumentation für android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int, android.os.ResultReceiver).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: