Я занимаюсь разработкой приложения для Android. Пока это работает. Я использую CursorTreeAdapter в одном месте. Мне нужно добавить кнопку в группы в CursorTreeAdapter. Я могу легко добавить текстовое представление, но когда я добавляю кнопку, мой список не работает. Это не расширяется. Как правильно добавить кнопку? Если это возможно, можете ли вы привести примеры кода? Я попытался сделать это, чтобы изменить эти две функции, но когда я добавляю кнопку в файл xml gorup, список не расширяется
@Override
protected void bindGroupView(View view, Context context, Cursor cursor,
boolean isExpanded) {
TextView text_line1 = (TextView) view
.findViewById(R.id.work_list_group_view);
text_line1.setText("title1");
TextView text_line2 = (TextView) view
.findViewById(R.id.work_list_group_view2);
text_line2.setText("title2");
ImageButton button = (ImageButton) view.findViewById(R.id.context_menu_button);
}
@Override
public View newGroupView(Context context, Cursor cursor,
boolean isExpanded, ViewGroup parent) {
return getLayoutInflater().inflate(
R.layout.work_list_expandable_group, parent, false);
}