View.OnCreateInputConnection(EditorInfo) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビューと対話するための InputMethod 用の新しい 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
接続に関する属性情報を入力します。
返品
- 属性
注釈
ビューと対話するための InputMethod 用の新しい InputConnection を作成します。 既定の実装では、入力メソッドがサポートされていないため、null が返されます。 これをオーバーライドして、このようなサポートを実装できます。 これは、フォーカスとテキスト入力を受け取るビューにのみ必要です。
これを実装する場合は、null 以外の InputConnection を返すように #onCheckIsTextEditor() も実装する必要があります。
また、接続されている IME がその値に依存できるように、 android.view.inputmethod.EditorInfo オブジェクト全体を正しく埋めるように注意してください。 たとえば、IME がアプリケーションで正しく動作するためには、 android.view.inputmethod.EditorInfo#initialSelStart および android.view.inputmethod.EditorInfo#initialSelEnd メンバーに正しいカーソル位置を入力する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。