【问题标题】:What is the equivalent of "android:windowSoftInputMode" for a web site?网站的“android:windowSoftInputMode”等价物是什么?
【发布时间】:2012-06-02 04:58:54
【问题描述】:

我正在构建一个将在 Android 设备上使用的网站应用。目前,当软键盘出现时,浏览器会挤压页面。我宁愿让它向上滚动页面。

我读到AndroidManifest.xml 中的属性android:windowSoftInputMode 可用于Android 应用程序,但我正在寻找网站的等价物。

【问题讨论】:

  • 哪里可以解决这个问题?请立即让我。
  • 我建议您在此链接中阅读有关 android:windowSoftInputMode 的信息:developer.android.com/training/keyboard-input/visibility.html
  • 我建议你创建一个带有 webview 的应用程序,这样 WindowSoftInputMode 以及你的网站可以并排存在
  • 有人遇到过这种情况吗?

标签: android input web


【解决方案1】:

当用户关注此输入时,您可以重新定位浏览器

<input name="whatever" id="id" onfocus="window.location.href='#id'; return true;"/>

【讨论】:

  • 我假设当用户触摸此输入时会出现软键盘。如果需要,我想您将能够适应不同的行为。
  • 由于平板电脑已被带出办公室,我还没有尝试过。如果其他人可以看到这是否有效,我将不胜感激
  • @Parallel2ne 我已经使用 AOSP 股票浏览器和 Opera 移动版对此进行了测试。如果启用了 javascript,我认为它没有理由不工作
猜你喜欢
  • 2014-05-08
  • 2014-06-12
  • 1970-01-01
  • 2022-11-28
  • 1970-01-01
  • 2018-07-10
  • 2023-04-10
  • 2011-01-19
  • 2010-12-07
相关资源
最近更新 更多