View.OnCreateInputConnection(EditorInfo) 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.
Erstellen Sie eine neue InputConnection für einen InputMethod für die Interaktion mit der Ansicht.
[Android.Runtime.Register("onCreateInputConnection", "(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;", "GetOnCreateInputConnection_Landroid_view_inputmethod_EditorInfo_Handler")]
public virtual Android.Views.InputMethods.IInputConnection? OnCreateInputConnection(Android.Views.InputMethods.EditorInfo? outAttrs);
[<Android.Runtime.Register("onCreateInputConnection", "(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;", "GetOnCreateInputConnection_Landroid_view_inputmethod_EditorInfo_Handler")>]
abstract member OnCreateInputConnection : Android.Views.InputMethods.EditorInfo -> Android.Views.InputMethods.IInputConnection
override this.OnCreateInputConnection : Android.Views.InputMethods.EditorInfo -> Android.Views.InputMethods.IInputConnection
Parameter
- outAttrs
- EditorInfo
Geben Sie Attributinformationen zur Verbindung ein.
Gibt zurück
- Attribute
Hinweise
Erstellen Sie eine neue InputConnection für einen InputMethod für die Interaktion mit der Ansicht. Die Standardimplementierung gibt NULL zurück, da keine Eingabemethoden unterstützt werden. Sie können dies außer Kraft setzen, um diese Unterstützung zu implementieren. Dies ist nur für Ansichten erforderlich, die den Fokus und die Texteingabe übernehmen.
Wenn Sie dies implementieren, möchten Sie wahrscheinlich auch implementieren #onCheckIsTextEditor() , um anzugeben, dass Sie eine Nicht-Null-InputConnection zurückgeben.
Achten Sie außerdem darauf, das android.view.inputmethod.EditorInfo Objekt korrekt und vollständig auszufüllen, damit der verbundene IME seine Werte verwenden kann. Beispielsweise müssen Elemente mit der richtigen Cursorposition ausgefüllt werden, android.view.inputmethod.EditorInfo#initialSelStartandroid.view.inputmethod.EditorInfo#initialSelEnd damit IMEs ordnungsgemäß mit Ihrer Anwendung funktionieren.
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.