2012-07-12 117 views
1

我創建了一個webview,但它沒有顯示,當我運行該應用程序。有誰知道爲什麼?Android的webview不顯示

這是我的代碼。這是我加載網頁視圖,並添加一個網址:

_webView = (WebView) LayoutInflater.from(getBaseContext()).inflate(R.layout.clubdir, null); 

_webView.getSettings().setJavaScriptEnabled(true); 
_webView.getSettings().setBuiltInZoomControls(true); 
_webView.getSettings().setSupportZoom(true); 
_webView.setWebViewClient(new WebViewClient()); 
_webView.loadUrl("http://maps.google.com/maps?q=" + Postcode + "&ui=maps"); 

adapter = new MergeAdapter(); 
adapter.addView(ImageView); 
adapter.addView(header); 
adapter.addView(fixturesView); 
adapter.addView(header2); 
adapter.addView(resultsView); 
adapter.addView(clubinfo); 
adapter.addView(ClubInfo); 
adapter.addView(clubdir); 
adapter.addView(_webView); 
adapter.addView(moreinfo); 
adapter.addView(MoreInfo); 
setListAdapter(adapter); 

這裏是我膨脹的佈局:

<?xml version="1.0" encoding="utf-8"?> 
<WebView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="150dp"> 
</WebView> 
+1

你給了'Internet'權限進行? – Praveenkumar 2012-07-12 12:15:06

+0

是的,我已經給了互聯網許可 – 2012-07-12 12:16:06

+0

什麼是你的佈局'clubdir'只包含webView或其他?而且,嘗試使用'yourActivity.this'用於膨脹'WebView',而不是'getBaseContext()' – Praveenkumar 2012-07-12 12:19:54

回答

3

,而不是這種嘗試這只是簡單的事:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
<WebView android:id="@+id/webView" 
    android:layout_width="fill_parent" 
    android:layout_height="150dp"> 
</WebView> 
</RelativeLayout> 

In your Activity:

WebView view=(WebView) findViewById(R.id.webView); 
    view.getSettings().setJavaScriptEnabled(true); 
    view.getSettings().setBuiltInZoomControls(true); 
    view.getSettings().setSupportZoom(true); 
    view.setWebViewClient(new WebViewClient()); 
    view.loadUrl("http://maps.google.com/maps?q=Pizza,texas&ui=maps"); 

多數民衆贊成it.try希望這將幫助你。如果它比與添加其他東西

+0

喜的是工作的佈局,但它顯示了整個網頁是有辦法只顯示在地圖 – 2012-07-12 12:29:32

+0

我剛過家page.whatever的URLü要見通網址裏面it.it會幫助你。 – AkashG 2012-07-12 12:31:06

+0

@LukeBatley然後,你最好用你所需要的尺寸試試'MapView'。 – Praveenkumar 2012-07-12 12:31:21