我已经创建了一个Webview,但是运行该应用程序时未显示。有人知道为什么吗?
这是我的代码。这是我加载Web视图并添加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>
最佳答案
而不是尝试这个简单的事情:
<?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");
就是这样。尝试希望对您有所帮助。
关于android - Android Webview未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11451613/