1

WebView を作成しましたが、アプリを実行しても表示されません。誰かが理由を知っていますか?

これが私のコードです。これは、webview を読み込んで URL を追加する場所です。

_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>
4

1 に答える 1

4

これの代わりに、これだけ簡単なことを試してください。

<?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>

あなたの活動で:

    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");

それだけです。これがお役に立てば幸いです。他のものを追加するよりもうまくいく場合

于 2012-07-12T12:23:43.393 に答える