I m 试图使用和扩大的ListView 植被。 我有一个类别项目,它对一个项目有许多属性。 我希望我的清单照样,小组名单的内容只显示该项目的名称和其他一些重要属性。 当点击该项目时,它扩大并展示了特定项目的所有属性。 因此,对我来说,这一群体和儿童因素基本相同,我扩大的名单总是只有一个内容。 这样做的恰当方式是撰写适应者。 我曾尝试过这样的事情,但总是在我想扩大一个要素时,让我放弃点。
private Context context;
private ArrayList<VCDR> groups;
private ArrayList<ArrayList<VCDR>> children;
public ExpandableAdapter(Context context, ArrayList<VCDR> groups) {
this.context = context;
this.groups = groups;
this.children= new ArrayList<ArrayList<VCDR>>();
this.children.add(groups);
}
public Object getChild(int groupPosition, int childPosition) {
return children.get(groupPosition).get(childPosition);
}