2015-01-08 60 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