在Android的web视图中禁用地址栏
如何禁用和隐藏WebView的地址栏?
WebView
没有地址栏。
如果你认为你有一个WebView
,并且你看到一个地址栏,那不是你的WebView
。 相反,您正在浏览浏览器应用程序。 最有可能的是,你告诉WebView
加载的URL做了一个redirect,而且你没有拦截使用WebViewClient
和shouldOverrideURLLoading()
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());
解决了我的问题..