【发布时间】:2012-02-20 04:16:40
【问题描述】:
我遇到了一个问题,即在 Android 移动设备上查看时下拉选择框不下拉(它基本上处于非活动状态)。它在桌面浏览器和 ios 浏览器上都可以正常工作 - 在 ios 上调出一个选择轮,并从桌面上调出一个下拉选择列表。
示例代码是;
<select id = "log_or_norm" autofocus>
<option value="1">Lognormal</option>
<option value="2">Normal</option>
</select>
我尝试了在以下位置找到的建议; http://youngliferamblings.wordpress.com/2011/08/09/select-dropdown-in-android-webview/
这是
选择标签有时在 Android 中不起作用,尤其是在使用 webview 的应用中。这让我发疯了很长时间。我发现的主要修复,即使您的选择深埋在 div 和行中,无论怎样,这个 css 是:
选择{ 能见度:可见; -webkit-外观:菜单列表文本; }
-webkit-appearance 可能是唯一真正需要的,并且将其设置为“列表框”也可以。
就是这样。这值得单独发帖。
没有运气....
我希望这里的一位大师可以提供一个优雅的解决方案,避免我不得不为每个选项制作离散按钮的路线。我不关心 Android 体验是否有一个不错的选择轮,但需要能够允许 Android 用户选择一个选项。
提前谢谢你
【问题讨论】:
-
我没有提到的一件事是我在 iui 框架内执行此操作。似乎是 iui 问题导致了这种情况,我正在帮助开发团队解决这个问题。见code.google.com/p/iui/issues/detail?id=263
-
我也遇到了这个问题,但只有当我设置宽度或填充时。