0

我正在为 Android 写作,我不知道如何复制 Android 浏览器的效果,其中进度条位于屏幕顶部,webview 在其下方,但是当您向下滚动时,该栏会滚动这页纸。

我已经尝试将 webview 和进度条都放入滚动视图中,但是当我这样做时,webview 变得完全没有响应并且不会加载(或响应任何命令,就此而言)。

任何帮助将不胜感激。

谢谢!

PS,我正在使用 Eclipse IDE,如果可能的话,我想继续使用 1.5 SDK 以保持向后兼容性(并且只是为了能够使用我自己的应用程序——我的手机并没有为一对夫妇获得 2.1个月)。

4

2 回答 2

2

您可以使用作为窗口标题的一部分提供的进度条来实现类似于浏览器中的进度条的功能。

使用Activity.requestWindowFeature()方法传递Window.FEATURE_PROGRESS作为参数来打开进度条。

这个常见问题解答有更多细节。

于 2010-04-17T11:08:44.387 回答
0

我认为你必须意识到 WebView 不是一个成熟的 WebKit 浏览器的主要事情。IT 的功能是有限的。因此,为了解决您的问题 - WebView 代表浏览器的内容视图,并且它内置了自己的滚动条。由于您不能在 WebView 内嵌套任何内容,因此即使您在 WebView 顶部放置一些控件并用 ScrollView 封装这两个控件,它仍然对您没有好处。当然你仍然可以使用 JS 在顶部添加一个 DIV 并达到类似的效果,但这不是微不足道的

于 2010-04-17T04:37:03.117 回答