“android:windowSoftInputMode”在网站中的等效设置是什么?

21

我正在构建一个可用于Android设备的网站应用程序。目前,当软键盘弹出时,浏览器会压缩页面。我更希望它将页面滚动到上方。

我已经了解到在AndroidManifest.xml中使用属性 android:windowSoftInputMode 可以用于 Android 应用程序,但我正在寻找适用于网站的等效方法。


1
你能解决这个问题吗?请立即告诉我。 - Ravi
我建议你阅读此链接中关于android:windowSoftInputMode的内容: developer.android.com/training/keyboard-input/visibility.html - Saeed Hashemi
我建议您创建一个带有Webview的应用程序,以便WindowSoftInputMode和您的网站可以并存。 - Manoj Kumar
有人对此有什么好的运气吗? - Priidu Neemre
1个回答

6
当用户聚焦在此输入框时,您可以重新定位浏览器。
<input name="whatever" id="id" onfocus="window.location.href='#id'; return true;"/>

我假设当用户触摸此输入时,软键盘会出现。如果需要,我想你可以适应不同的行为。 - rds
我还没有尝试过这个,因为平板电脑已经被带出办公室了。如果有人能够看看这是否有效,我会很感激。 - 2ne
@Parallel2ne 我已经在AOSP原生浏览器和Opera移动版上进行了测试。只要启用了JavaScript,我看不出它为什么不能工作。 - rds

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接