在webbrowser中加载网址需要几秒钟。有时需要更多时间来加载。如何在webbrowser中添加像connectionRequest那样的无限进度?
@Override
protected void postWebView(Form f) {
WebBrowser wb = new WebBrowser();
if (businessWebsiteUrl != null && !businessWebsiteUrl.equals("")) {
wb.setURL("http://" + businessWebsiteUrl);
f.add(BorderLayout.CENTER, wb);
} else {
}
f.revalidate();
}
我做了什么但不起作用
protected void beforeWebView(Form f) {
ip = new InfiniteProgress();
f.add(BorderLayout.CENTER, FlowLayout.encloseCenterMiddle(ip));
}
答案 0 :(得分:0)
这本质上存在问题,因为浏览器实际上是一个对等组件,虽然我们现在可以在Android中的同行之上绘制,但这仍然不可移植。
即使我不确定这是不是一个好主意。
总的来说,您有以下选择:
iframe
来表示浏览器组件本身的进度