Language

InputMethodService.OnViewClicked(Boolean) メソッド

定義

ユーザーがテキスト ビューをタップまたはクリックしたときに呼び出されます。

[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

パラメーター

focusChanged
Boolean

ユーザーがこのクリックによってフォーカスされたビューを変更した場合は true。

属性

注釈

ユーザーがテキスト ビューをタップまたはクリックしたときに呼び出されます。 IME は元の IME プロトコルの一部ではないため、このメソッドが呼び出されることに依存できません。そのため、このメソッドが表示される前に記述されたカスタム テキスト編集を使用するアプリケーションでは、この操作を IME に通知する呼び出しは行われません。

このメンバーは非推奨です。 このメソッドは、独自の UI 階層とサブフォーカス状態をホストできる巨大な "Canvas" として機能する複合 View に対して呼び出されない場合があります。 android.webkit.WebView は良い例です。 アプリケーション/IME 開発者は、この方法に依存しないでください。 進行中の入力が中断されたときに目標が通知されるだけの場合は、 #onFinishInput()を監視するだけです。 エディターでクリックした MotionEvent#getToolType(int) を把握することが目的の場合は、代わりに #onUpdateEditorToolType(int) を使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象