我正在为Android编写,我无法弄清楚如何复制Android浏览器的效果,其中进度条位于屏幕顶部,其下方是webview,但是当您向下滚动时,栏滚动页面。
我已经尝试将webview和进度条放入滚动视图中,但是当我这样做时,webview变得完全没有响应,并且不会加载(或响应任何命令)。
非常感谢任何帮助。
谢谢!
PS,我正在使用Eclipse IDE,如果可能的话,我想继续使用1.5 SDK以保持向后兼容性(并且只是为了能够使用我自己的应用程序 - 我的手机没有获得2.1几个月)。答案 0 :(得分:2)
您可以使用进度条实现类似于浏览器中进度条的操作,该进度条可作为窗口标题的一部分。
使用Activity.requestWindowFeature()方法传递Window.FEATURE_PROGRESS作为参数来打开进度条。
答案 1 :(得分:0)
我认为你必须意识到WebView并不是一个完整的WebKit浏览器。 IT的功能有限。因此,要解决您的问题 - WebView代表浏览器的内容视图,它内置了自己的滚动条。由于您无法在WebView中嵌套任何内容,即使您在WebView的顶部放置一些控件并使用ScrollView封装这两个控件,它仍然没有任何好处。 当然你仍然可以使用JS在顶部添加一个DIV并获得类似的效果,但这不会是微不足道的