当我在可扩展列表视图中展开和折叠组时,其上的文本视图会在所有其他组之间更改其文本
这是我的代码:
@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
GroupViewHolder vh = null;
if (convertView == null) {
convertView = inflater.inflate(R.layout.expandable_list_group_row, parent, false);
vh = new GroupViewHolder();
vh.textView = (TextView) convertView.findViewById(R.id.groupHeader);
convertView.setTag(R.string.tag_group);
} else {
vh = (GroupViewHolder) convertView.getTag(R.string.tag_group);
}
if(vh!=null) {
vh.textView.setText(groupHeaders[groupPosition]);
}
return convertView;
}
里面的孩子是正确的,但小组似乎改变了位置(仅限文本视图,而不是他们的位置)
我该如何解决?附言。它只发生在 android 2.3.6