InputMethodManager.ShowSoftInput Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ShowSoftInput(View, ShowFlags) |
Synonym für |
| 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.
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.
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.