我正在开发一个网站,当我使用带Android 7.0的Galaxy S6打开它并关注输入字段时,可以在键盘顶部看到“下一步”和“上一步”按钮。
下一个按钮应该像Tab一样。每次按下next时,它都会跳到下一个可Tabable元素,但不会一次跳过不可见的元素。
浏览器是否可以以任何方式挂接到下一个和上一个新闻事件?
答案 0 :(得分:0)
我找到了一个非常有趣的解决方案here。基本上,默认情况下,在常规的Android视图中调度关键事件几乎没有问题。大多数键码看起来像是默认情况下被锁定。 Android文档说:
在使用KeyEvent类和相关API处理键盘事件时,应该期望此类键盘事件仅来自硬件键盘。您不应该依靠软输入法(屏幕键盘)上的任何键来接收键事件。
我已经用<input type="date" lang=”…”>
测试了可用的方法,并且只能返回一些键,例如键码,许多键不可用。但是在创建自EditText
扩展的自定义类并使用覆盖的EditText
和dispatchKeyEvent(KeyEvent event)
方法的地方,可以读取大多数现有键。
遵循此示例,您可以创建自己的onCreateInputConnection(EditorInfo outAttrs)
类,覆盖WebView
,dispatchKeyEvent
并检查,将使用您的键发送哪个事件。希望对您有所帮助。