实际上,我在我的应用程序中使用了 WebView,而且效果非常好。
现在我希望能够更改实际的 URL,就像 Android Stock 浏览器中的地址栏一样,您可以在其中看到 URL 并且可以轻松更改它。
我怎样才能启用这个栏?还是我必须自己实现?
谢谢!
我的代码如下所示:
private void setupWebView() {
webview = new WebView(this);
webview.setWebViewClient(new MyWebViewClient());
WebSettings webSettings = webview.getSettings();
webSettings.setUserAgentString("foo");
webSettings.setJavaScriptEnabled(true);
webSettings.setAppCacheEnabled(false);
webSettings.setBuiltInZoomControls(true);
webview.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
MyActivity.this.setProgress(progress * 100);
}
});
}
不可能的:
WebView 类是 Android View 类的扩展,它允许
您将网页显示为活动布局的一部分。确实如此
不包括完全开发的网络浏览器的任何功能,例如
导航控件或地址栏。 WebView 所做的一切,通过
默认情况下,显示一个网页。
http://developer.android.com/guide/webapps/webview.html
如果你想通过代码更改URL:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)