【发布时间】:2014-04-18 19:14:31
【问题描述】:
我正在实现一个以 WebView 作为元素的列表视图。但是,当我滚动到 WebView 时,系统不断生成此错误:
E/eglCodecCommon﹕ **** ERROR unknown type 0x65687420 (glSizeof,72)
E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
这是我在 getView() 中返回 WebView 的操作:
@Override public View getView(int position, View convertView, ViewGroup parent) {
...
...
if (position == 5) {
WebView contentWebView = (WebView) convertView;
if (contentWebView == null || !(convertView instanceof WebView)) {
contentWebView = new WebView(parent.getContext());
// htmlString is a String in HTML format.
contentWebView.loadData(htmlString, "text/html", "utf-8");
contentWebView.setPadding(ARTICLE_VIEW_TEXT_PADDING, 0, ARTICLE_VIEW_TEXT_PADDING, 0);
AbsListView.LayoutParams layoutParams = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT);
contentWebView.setLayoutParams(layoutParams);
}
return contentWebView;
}
}
任何想法为什么会发生这种情况以及如何解决问题?
【问题讨论】:
标签: android android-listview android-webview