如何在Android WebView中启用地址栏?

时间:2011-08-08 18:48:34

标签: android webview

我实际上在我的应用程序中使用了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);
        }
    });
}

1 个答案:

答案 0 :(得分:9)

不可能:

  

WebView类是Android的View类的扩展,允许   您将网页显示为活动布局的一部分。确实如此   不包括完全开发的Web浏览器的任何功能,例如   导航控件或地址栏。所有WebView都可以   默认,是显示网页。

http://developer.android.com/guide/webapps/webview.html

如果您想按代码更改网址:

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");