語言

View.OnCreateInputConnection(EditorInfo) 方法

定義

為輸入方法建立一個新的 InputConnection,以便與檢視互動。

[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

參數

outAttrs
EditorInfo

填寫連結的屬性資訊。

傳回

這是建立輸入連接操作的結果。

屬性

備註

為輸入方法建立一個新的 InputConnection,以便與檢視互動。 預設實作回傳 null,因為它不支援輸入方法。 你可以覆蓋這個設定來實作這類支援。 這只適用於需要對焦和文字輸入的視圖。

實作時,你可能也想實作 #onCheckIsTextEditor() 一個非空的 InputConnection。

同時,務必正確且完整地填入 android.view.inputmethod.EditorInfo 物件,讓連接的 IME 能夠依賴其數值。 例如, android.view.inputmethod.EditorInfo#initialSelStartandroid.view.inputmethod.EditorInfo#initialSelEnd 成員必須填寫正確的游標位置,IME 才能正確配合你的應用程式。

Java 文件 android.view.View.onCreateInputConnection(android.view.inputmethod.EditorInfo)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於