0
Я пытаюсь использовать custom CursorTreeAdapter
с двумя различными типами дочерних элементов. Я хочу использовать метод getChildType(int groupPosition, int childPosition)
внутри newChildView
методаCursorTreeAdapter и getChildType
@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
?
CursorTreeAdapter имеет только методы bindChildView и bindGroupView. Эти методы называются newChildView. – metalcyborg