Форум программистов, компьютерный форум CyberForum.ru

Разделить долгое и обычное нажатие на список - Android

Восстановить пароль Регистрация
 
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
08.11.2015, 12:05     Разделить долгое и обычное нажатие на список #1
Здравствуйте. Есть список expandableListView и нужно обработать длинное и короткое нажатие на элементы главной группы и только короткое на элементы дочерней.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
expandableListView.setAdapter(adapter);
        expandableListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
                ////////////////
                return false;
            }
        });
        expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
            public boolean onChildClick(ExpandableListView parent, View v,
                                        int groupPosition, int childPosition, long id) {
               ///////////////
                return false;
            }
        });
Получается такая вещь: долго жмем на главную группу и выполняются действия и короткого нажатия и длинного. На элементах дочерней группы вообще должно быть только короткое нажатие (хотя не обязательно). Никак не могу сообразить, как обрабатывать только одно из двух нажатий.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2015, 12:05     Разделить долгое и обычное нажатие на список
Посмотрите здесь:

Действие на нажатие Android
Android Долгое нажатие кнопки
Нажатие на элементы ListView Android
Не обрабатывается нажатие кнопки Android
Разделить строку на несколько частей Android
Android Двойное нажатие на ImageView
Нажатие ImageButton Android
Android Реакция кнопки на нажатие
Android Разделить GridLayout на равные части
Android Заблокировать долгое нажатие на кнопку HOME
Нажатие на Frame Android
Android Нажатие на CardView

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru