0

ChildViewの基になるデータと onClick / onLongClick イベントに影響を与えずに、展開されたすべてのヘッダーを作成するにはどうすればよいですかChildViewExpandableListView以下は、私のアダプターのスケルトン実装です。

private class EAdapter extends 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;
  }
}

どんなヘルプ/ポインタも最も役に立ちます。

4

1 に答える 1

0

newChildView 関数で、新しいビュー用にロードするレイアウト XML を作成できます。

于 2010-11-30T16:40:09.347 に答える