0
次のように私は子供としてEditTextViewsのカップルを使用しているExpandableListViewを持っている:私はのEditTextフィールドのいずれかで何かを入力するときEditTextView内容
問題がされますグループを閉じて、内容が分離されたグループに複製されるか、時にはそれらの両方に複製されます。
私のアダプタはちょうどここに、子ビューの固定数を返すコードです:
public class MyAdapter extends BaseExpandableListAdapter {
@Override
public int getGroupCount() {
return 3;
}
@Override
public int getChildrenCount(int groupPosition) {
return 1;
}
@Override
public Object getGroup(int groupPosition) {
return null;
}
@Override
public Object getChild(int groupPosition, int childPosition) {
return null;
}
@Override
public long getGroupId(int groupPosition) {
return 0;
}
@Override
public long getChildId(int groupPosition, int childPosition) {
return 0;
}
@Override
public boolean hasStableIds() {
return true;
}
@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
//Inflate layout and return rowView
return rowView;
}
@Override
public View getChildView(final int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
//Inlfate layout and return rowView
return rowView;
}
@Override
public boolean isChildSelectable(int groupPosition, int childPosition) {
return false;
}
}
私はViewHolderを使用してみましたが、私は同じ結果を得ます。内容が重複しないようにするために何をする必要がありますか?