Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
energo5
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 4
#1

ExpandableListView удаление группы - Программирование Android

09.12.2015, 09:40. Просмотров 208. Ответов 2
Метки нет (Все метки)

Добрый день, подскажите, как удалить группу в ExpandableListView.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2015, 09:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ExpandableListView удаление группы (Программирование Android):

Custom ExpandableListView перемешиваются группы - Программирование Android
Пытаюсь создать свой раскрывающийся список с текстом и плюшками. Все вроде ок, кроме одного момента: при раскрытии группы соседние...

Как добавить view в конец списка группы expandablelistview - Программирование Android
ExpandableListView - список to-do. Как добавить в конец каждого списка поле для добавление новой to-do?

ExpandableListView - Программирование Android
Подскажите как быть, есть список груп(допустим их всего 3) и есть список дочерних элементов у каждой группы свой. допустим мы развернули...

ExpandableListView - Программирование Android
Доброго времени суток! Пытаюсь сделать подсветку элементов ExpandableListView по аналогии с ListView <ExpandableListView ...

OnClick ExpandableListView - Программирование Android
Пример для ItemList, который нашел в интернете. listview.setOnItemClickListener(new OnItemClickListener(){ @Override ...

ExpandableListView не скролит - Программирование Android
Есть разметка, которая содержит последним элементом ExpandableListView (кастомизирую его). <?xml version="1.0"...

2
create
1 / 1 / 0
Регистрация: 28.06.2017
Сообщений: 47
16.04.2018, 18:36 #2
В адаптере:
переопределите метод notifyDataSetChanged.
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
public void removeGroup(int position)
    {
        parentItems.remove(position);
        notifyDataSetChanged();
    }


В активити:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 @Override
    public boolean onContextItemSelected(MenuItem item) {
        ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) item.getMenuInfo();
 
        int idGroup = ExpandableListView.getPackedPositionGroup(info.packedPosition);
        Log.e("clickd", " " + idGroup);
        Intent intent;
        switch (item.getItemId()) {
            case R.id.action_delete:
 
                adapter.removeGroup(idGroup);
            
                break;
 
            default:
                return super.onContextItemSelected(item);
        }
 
        return super.onContextItemSelected(item);
    }
 
 
   @Override
    public void onCreateContextMenu(ContextMenu contextMenu, View view, ContextMenu.ContextMenuInfo contextMenuInfo) {
        ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) contextMenuInfo;
        int idGroup = ExpandableListView.getPackedPositionGroup(info.packedPosition);
 
        MenuInflater menuInflater = new MenuInflater(getContext());
        menuInflater.inflate(R.menu.menu, contextMenu);    
    }
 
 
в onCreate()
{
expan = findRbyId(R.id.exp);
expan.setAdapter(adapter);
registerForContextMenu(expan);
}


Добавлено через 1 минуту
parentItems - это список названий групп
1
nikooolay
9 / 9 / 0
Регистрация: 20.11.2009
Сообщений: 423
16.04.2018, 18:40 #3
Java
1
2
3
4
5
6
7
delete_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
               parentItems.remove(posotion);
               Adapter.notifyDataSetChanged();
            }
        });
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2018, 18:40
Привет! Вот еще темы с ответами:

Прослушать ExpandableListView - Программирование Android
Здраствуйте, у меня есть код прослушки, он работает! но мне нужно вытянуть текст который находитса в етом chold_view код: ...

Нажатие на элементы ExpandableListView - Программирование Android
Добрый день. У меня есть ExpandableListView в нём сделан setOnChildClickListener получается так, что в item элемент списка может быть...

Обработка событий в ExpandableListView - Программирование Android
Всем привет. Только начал осваивать Android Studio как столкнулся с рядом проблем: у меня есть Список-дерево ExpandableListView в которой...

Контекстное меню на ExpandableListView - Программирование Android
Здравствуйте! подскажите как правильно определить пункт ExpandableListView (группа или элемент группы) на котором было вызвано...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru