4

我有一个显示一些 HTML 内容的 WebView。在我的 HTML 中,我放置了 overflow-y: scroll 以获取特定的 div。现在,当项目数超过 div 的区域时,div 不会滚动。任何有想法的人,请提出建议。

overflow-y: auto 也无济于事。

4

3 回答 3

1

Android 3.0 及更高版本支持overflow:, 在 < 3.0 上是另一回事。使用 iScroll 之类的 polyfill可能会取得一些成功方面取得一些成功,但这确实是有代价的。在布局复杂的网站上很难实现,每次网站内容发生变化时都需要调用一个方法。内存使用也是一个问题:在已经功率不足的设备上,由于这些类型的 polyfill,性能可能会滞后。

下面是手机上Scrollable DIV的对比

我认为这将帮助您找到最佳解决方案。我建议使用 iScroll 或touchScroll来解决您的问题。

于 2012-11-23T05:39:41.567 回答
0

这是安卓的问题。也许 WebView 无法支持可滚动的 div 元素。

在以下链接中找到了可能的解决方案: http ://www.seabreezecomputers.com/tips/scroll-div.htm

为我工作。希望它对你们有用。干杯

于 2012-04-24T06:17:02.620 回答
-2

您是否尝试过在 xml 中使用 ScrollView?

于 2012-04-23T09:07:42.947 回答