InputMethodService.OnViewClicked(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 der Benutzer auf eine Textansicht tippt oder auf sie geklickt hat.
[Android.Runtime.Register("onViewClicked", "(Z)V", "GetOnViewClicked_ZHandler")]
public virtual void OnViewClicked(bool focusChanged);
[<Android.Runtime.Register("onViewClicked", "(Z)V", "GetOnViewClicked_ZHandler")>]
abstract member OnViewClicked : bool -> unit
override this.OnViewClicked : bool -> unit
Parameter
- focusChanged
- Boolean
true, wenn der Benutzer die fokussierte Ansicht durch diesen Klick geändert hat.
- Attribute
Hinweise
Wird aufgerufen, wenn der Benutzer auf eine Textansicht tippt oder auf sie geklickt hat. IMEs können sich nicht darauf verlassen, dass diese Methode aufgerufen wird, da dies nicht Teil des ursprünglichen IME-Protokolls war. Daher werden Anwendungen mit benutzerdefinierter Textbearbeitung, die vor dem Auftreten dieser Methode geschrieben wurde, nicht aufgerufen, um den IME über diese Interaktion zu informieren.
Dieses Element ist veraltet. Die Methode kann nicht für zusammengesetzte Elemente View aufgerufen werden, die als riesengroßes "Canvas"-Steuerelement funktionieren, das eine eigene UI-Hierarchie und den Unterfokuszustand hosten kann.
android.webkit.WebView ist ein gutes Beispiel. Anwendungs-/IME-Entwickler sollten sich nicht auf diese Methode verlassen. Wenn Ihr Ziel gerade benachrichtigt wird, wenn eine laufende Eingabe unterbrochen wird, überwachen #onFinishInput()Sie einfach . Wenn Sie wissen möchten, was MotionEvent#getToolType(int) auf den Editor geklickt wurde, verwenden Sie #onUpdateEditorToolType(int) stattdessen.
Java Dokumentation für android.inputmethodservice.InputMethodService.onViewClicked(boolean).
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.