InputMethodService.OnCustomImeSwitcherButtonRequestedVisible(Boolean) 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.
Wird aufgerufen, wenn sich die angeforderte Sichtbarkeit einer benutzerdefinierten IME-Switcher-Schaltfläche ändert.
[Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)]
public virtual void OnCustomImeSwitcherButtonRequestedVisible(bool visible);
[<Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)>]
abstract member OnCustomImeSwitcherButtonRequestedVisible : bool -> unit
override this.OnCustomImeSwitcherButtonRequestedVisible : bool -> unit
Parameter
- visible
- Boolean
Gibt an, ob die Schaltfläche sichtbar ist oder nicht.
- Attribute
Hinweise
Wird aufgerufen, wenn sich die angeforderte Sichtbarkeit einer benutzerdefinierten IME-Switcher-Schaltfläche ändert.
Wenn diese Methode vom System mit "true" aufgerufen wird, muss imE eine Schaltfläche in der Benutzeroberfläche angezeigt werden, um IMEs zu wechseln. Wenn sie mit "false" aufgerufen wird, muss sie diese Schaltfläche ausblenden.
Normalerweise bietet das System eine Taste zum Wechseln zu einem anderen IME, wenn dies geeignet ist. Wenn der IME unter bestimmten Umständen erfolgreich aufgefordert wird, die vom System bereitgestellte Navigationsleiste (mit getWindowInsetsController().hide(captionBar() auszublenden, wird diese Schaltfläche über diesen Rückruf an den IME delegiert.
Dies hängt nicht von der aktuellen Sichtbarkeit des IME ab. Es könnte mit "true" aufgerufen werden, während der IME ausgeblendet ist. In diesem Fall sollte der IME darauf vorbereitet werden, die Schaltfläche anzuzeigen, sobald der IME selbst angezeigt wird.
Dies wird nur aufgerufen, wenn sich die angeforderte Sichtbarkeit ändert. Der Standardwert ist "false" und wird daher nicht zuerst aufgerufen, wenn der resultierende Wert "false" ist.
Dies kann jederzeit nach onCreate() aufgerufen werden, auch wenn der IME zurzeit nicht sichtbar ist. Dies ist jedoch nicht garantiert, bevor der IME angezeigt wird, da er von dem IME abhängig sein kann, der vom IME angefordert wird, um die vom System bereitgestellte Navigationsleiste auszublenden. Wenn die Anforderung während des Angezeigten Flusses (z. B. während onStartInputView(EditorInfo, boolean)) gesendet wird, wird dies kurz nach onWindowShown(), aber vor dem Zeichnen des ersten IME-Frames aufgerufen.
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.