我目前有一个 WebView 作为对话框的“contentView”。这完美地工作。现在我想在一个对话框中并排显示两个 Webview。
我尝试将它们放在一个 LinearLayout 中,并使用该 LinearLayout 作为对话框的“contentView”。但它不起作用。
这是我的代码,结果只是一个空对话框(大约一行的高度)PS。活动固定在横向模式。
Dialog dialog = new Dialog(context);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
WebView webView1 = new WebView(this);
webView1.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT, 1));
webView1.getSettings().setPluginsEnabled(true);
webView1.getSettings().setJavaScriptEnabled(true);
webView1.setBackgroundColor(Color.LTGRAY);
webView1.loadUrl("http://www.url1.com");
linearLayout.addView(webView1);
WebView webView2 = new WebView(this);
webView2.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT, 1));
webView2.getSettings().setPluginsEnabled(true);
webView2.getSettings().setJavaScriptEnabled(true);
webView2.setBackgroundColor(Color.LTGRAY);
webView2.loadUrl("http://www.url2.com");
linearLayout.addView(webView2);
dialog.setContentView(linearLayout);
dialog.show();