View.OnCreateInputConnection(EditorInfo) Methode

Definition

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.

Java Dokumentation für android.view.View.onCreateInputConnection(android.view.inputmethod.EditorInfo).

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: