我实际上在我的应用程序中使用了一个webview,它工作得很好。
现在我希望能够改变实际的url,就像android股票浏览器中的地址栏一样,在那里你可以看到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视图类的一个扩展,它允许
将网页显示为活动布局的一部分。是的
不包括完全开发的Web浏览器的任何功能,例如
导航控件或地址栏。webview所做的一切
默认设置为“显示网页”。
http://developer.android.com/guide/webapps/webview.html
如果要按代码更改URL:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");