0

对于大尺寸屏幕,默认的 android 键盘会自动显示 Tab 键。我有一个 phonegap 应用程序,它在一页上包含几个输入框。当我尝试使用软键盘上的 Tab 键在输入框之间导航时,没有任何反应。

我还尝试在浏览器上打开 gmail 登录页面,并且 Tab 键也没有将焦点转移到那里。但是,我注意到只有在输入框的情况下,我必须使用 shift+tab 键导航到下一个输入框。对于其他元素之间的导航,只需按 Tab 键就足够了。这是android实现的特定行为吗?有什么特别的原因吗?我正在使用nexus 10,但在模拟器上也发现了相同的行为。

4

2 回答 2

1

我认为这尤其是 Nexus 10 的问题,因为我观察到同样的事情,这是另一个报告相同的用户(https://stackoverflow.com/questions/16651669/nexus-10-keyboard-tab-key-不工作)。

Tab 键确实适用于本机 Android 应用程序,但不适用于基本上包装在 WebView 中的混合应用程序。我认为这是 Android 团队的疏忽。您始终可以从 Tab 键执行工作的 Play 商店安装 Swipe 或 Hackers 键盘。

于 2013-06-06T14:13:54.113 回答
0

这似乎是包括三星 Tab S6 和 S7 在内的设备所固有的问题。我发现的一种解决方法是将键盘模式更改为拆分或浮动。

最初的问题与任何输入获得焦点并启用虚拟键盘时发生的视口大小更改有关。我通过使用 browserstack 来模仿这些设备发现了这一点。

于 2022-01-20T22:13:43.217 回答