在Android的web视图中禁用地址栏

如何禁用和隐藏WebView的地址栏?

WebView没有地址栏。

如果你认为你有一个WebView ,并且你看到一个地址栏,那不是你的WebView 。 相反,您正在浏览浏览器应用程序。 最有可能的是,你告诉WebView加载的URL做了一个redirect,而且你没有拦截使用WebViewClientshouldOverrideURLLoading()redirect。

添加这个禁用我的地址栏。

 WebView.setWebViewClient(new WebViewClient()); 

来源:(日文网站): http : //www.techdoctranslator.com/android/webapps/webview

最后我试着用这个。 它为我工作..

这是工作代码

 private WebView webview ; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ebook); //webview use to call own site webview =(WebView)findViewById(R.id.webView); webview.setWebViewClient(new WebViewClient()); webview .getSettings().setJavaScriptEnabled(true); webview .getSettings().setDomStorageEnabled(true); webview.loadUrl("http://www.google.com"); } 

和你的整个main.xml(res / layout)看起来应该是这样的:

 <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> 

不要去添加布局。

 webview.setWebViewClient(new WebViewClient()); 

解决了我的问题..