我正在尝试将custom CursorTreeAdapter
用于两种不同类型的子项。
我想在getChildType(int groupPosition, int childPosition)
方法
newChildView
方法
@Override
protected View newChildView(Context context, Cursor cursor,boolean isLastChild, ViewGroup parent) {
View view = null;
switch(getChildType(**groupPosition**, cursor.getPosition())){
case TYPE_CHILD_1:
view = inflater.inflate(...);
break;
case TYPE_CHILD_2:
view = inflater.inflate(...);
break;
}
return view;
}
但groupPosition arg
方法中没有newChildView
。我怎样才能获得groupPosition
?
答案 0 :(得分:0)
检查bindView方法
public void bindView(View arg0, Context arg1, Cursor arg2)
{
int pos = arg2.getPosition();
}
此处arg2适用于群组。