2015-01-08 61 views
0

我試圖刪除webview標題,我嘗試了一些可能的解決方案,但無濟於事。如何刪除或禁用WebView標題?

我的一個嘗試:

android:theme="@android:style/Theme.NoTitleBar" 

我使用此代碼加載web視圖:

setContentView(R.layout.activity_websitenew1); 

WebView myWebView = (WebView) findViewById(R.id.webView1); 
myWebView.loadUrl("http://www.domain.com"); 
myWebView .setWebViewClient(new WebViewClient()); 
myWebView.getSettings().setJavaScriptEnabled(true); 
+0

你試過這個:requestWindowFeature(Window.FEATURE_NO_TITLE); –

回答

0

什麼你的情況正在發生的事情是,URL正在由Android爲您選擇處理程序的Android處理。該處理程序是系統的瀏覽器應用程序。你想要的是控制在你的應用程序中。

您可以在代碼如下做到這一點:

WebView myWebView = (WebView) findViewById(R.id.webView1); 
    myWebView.setWebViewClient(new WebViewClient() { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 
    }); 
    myWebView.getSettings().setJavaScriptEnabled(true); 
    myWebView.loadUrl("http://www.domain.com"); 

詳見http://developer.android.com/reference/android/webkit/WebViewClient.html#shouldOverrideUrlLoading(android.webkit.WebView,%20java.lang.String)

+0

請檢查我上面更新的代碼,以瞭解如何加載webview – FAAD

+0

更新我的答案。支持... – EJK

+0

確定thx ......... – FAAD