android下一个和上一个按钮事件处理程序

时间:2018-08-29 11:07:46

标签: javascript

我正在开发一个网站,当我使用带Android 7.0的Galaxy S6打开它并关注输入字段时,可以在键盘顶部看到“下一步”和“上一步”按钮。

Next and prev buttons

下一个按钮应该像Tab一样。每次按下next时,它都会跳到下一个可Tabable元素,但不会一次跳过不可见的元素。

浏览器是否可以以任何方式挂接到下一个和上一个新闻事件?

1 个答案:

答案 0 :(得分:0)

我找到了一个非常有趣的解决方案here。基本上,默认情况下,在常规的Android视图中调度关键事件几乎没有问题。大多数键码看起来像是默认情况下被锁定。 Android文档说:

  

在使用KeyEvent类和相关API处理键盘事件时,应该期望此类键盘事件仅来自硬件键盘。您不应该依靠软输入法(屏幕键盘)上的任何键来接收键事件。

我已经用<input type="date" lang=”…”>测试了可用的方法,并且只能返回一些键,例如键码,许多键不可用。但是在创建自EditText扩展的自定义类并使用覆盖的EditTextdispatchKeyEvent(KeyEvent event)方法的地方,可以读取大多数现有键。
遵循此示例,您可以创建自己的onCreateInputConnection(EditorInfo outAttrs)类,覆盖WebViewdispatchKeyEvent并检查,将使用您的键发送哪个事件。希望对您有所帮助。