【发布时间】:2014-02-26 14:08:26
【问题描述】:
我想在后台创建 WebView 并调整其大小,我不会显示它或将其附加到布局中,我只想创建它、调整它的大小并在后台加载内容。
我的问题是,即使在使用 setLayoutParams 调整大小后,Height 和 Width 也会得到 0。
这是我所做的:
public void createAndResizeWebView(Context context) {
WebView webView = new WebView(context);
System.out.println("webView: " + webView.getWidth());
System.out.println("webView: " + webView.getHeight());
webView.setLayoutParams(new LinearLayout.LayoutParams(300, 400));
System.out.println("webView: " + webView.getWidth());
System.out.println("webView: " + webView.getHeight());
}
我明白了:
webView: 0
webView: 0
webView: 0
webView: 0
任何帮助将不胜感激!
【问题讨论】: