2010-09-29 2 views
0

Как создать заголовок для каждого расширенного ChildView, не затрагивая мои базовые данные и события onClick/onLongClick на ChildView. Ниже реализация скелет моего ExpandableListView адаптера:Контент дочерних элементов для ExpandableListView с использованием CursorTreeAdapter

частный класс EAdapter расширяет CursorTreeAdapter {

public EAdapter(Cursor cursor, Context context) { 
    super(cursor, context); 
    } 

    @Override 
    protected void bindChildView(View view, Context context, Cursor cursor, 
    boolean isLastChild) { 

} 

    @Override 
    protected void bindGroupView(View view, Context context, Cursor cursor, 
    boolean isExpanded) { 

} 

    ChildHolder childHolder; 

    @Override 
    protected View newChildView(Context context, Cursor cursor, 
    boolean isLastChild, ViewGroup parent) { 

    view.setTag(childHolder); 
    registerForContextMenu(view); 
    return view; 
    } 

    GroupHolder groupHolder; 

    @Override 
    protected View newGroupView(Context context, final Cursor cursor, 
    boolean isExpanded, ViewGroup parent) { 

view.setTag(groupHolder); 
    return view; 
    } 

    @Override 
    protected Cursor getChildrenCursor(Cursor groupCursor) { 

return cursor; 
    } 
} 

Любая помощь/указателей будет наиболее полезным.

+0

Я делаю что-то подобное ЗДЕСЬ http://stackoverflow.com/questions/10611927/simplecursortreeadapter-and-cursorloader – toobsco42

ответ

0

Вы можете создать XML-формат макета, который вы загружаете для нового представления в функции newChildView.

Смежные вопросы