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 进行此交互。

此成员已弃用。 对于充当巨型“Canvas”的复合 View ,该方法可能不调用该方法,它可以承载其自己的 UI 层次结构和子焦点状态。 android.webkit.WebView 是一个很好的示例。 应用程序/IME 开发人员不应依赖此方法。 如果目标只是在中断正在进行的输入时收到通知,只需监视 #onFinishInput()即可。 如果你的目标是知道单击的编辑器, MotionEvent#getToolType(int) 请改用 #onUpdateEditorToolType(int)

Java文档android.inputmethodservice.InputMethodService.onViewClicked(boolean)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于