【发布时间】:2015-11-19 17:02:12
【问题描述】:
我正在使用网络视图。我创建了 groupitem,每个 groupitem 都有一个 childitem。我想根据内容调整 webview 的高度。 WebView 的内容在显示不同的子项时会动态变化。但问题是当我将较小的内容加载到较大的内容时,它会扩展该区域。但如果我从更大的内容降低它不会调整空间大小。它会为内容增加额外的空间。 有什么办法吗? 这是我的代码
@Override
public long getChildId(int groupPosition, int childPosition) {
return childPosition;
}
@Override
public View getRealChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
ChildHolder holder;
ChildItem item = getChild(groupPosition, childPosition);
if (convertView == null) {
holder = new ChildHolder();
convertView = inflater.inflate(R.layout.list_item, parent,
false);
holder.title = (WebView) convertView
.findViewById(R.id.textTitle_list);
/*holder.hint = (TextView) convertView
.findViewById(R.id.textHint);*/
convertView.setTag(holder);
} else {
holder = (ChildHolder) convertView.getTag();
}
holder.title.loadData("<p style='text-align:justify;font-size:15px;padding:0 10;margin:0'>" + String.format(htmlText, item.title) + "</p>", "text/html", "utf-8");
//holder.hint.setText(item.hint);
return convertView;
}
【问题讨论】: