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

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

Войти
Регистрация
Восстановить пароль
 
ExFau$t
490 / 447 / 91
Регистрация: 08.05.2012
Сообщений: 2,244
#1

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

08.11.2015, 12:05. Просмотров 247. Ответов 0
Метки нет (Все метки)

Здравствуйте. Есть список 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;
            }
        });
Получается такая вещь: долго жмем на главную группу и выполняются действия и короткого нажатия и длинного. На элементах дочерней группы вообще должно быть только короткое нажатие (хотя не обязательно). Никак не могу сообразить, как обрабатывать только одно из двух нажатий.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2015, 12:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разделить долгое и обычное нажатие на список (Программирование Android):

Долгое нажатие кнопки - Программирование Android
Нужно выполнять действие по зажатию клавиши: есть кнопка увеличения громкости, при её зажатии звук увеличивается. Пробовал longClick -...

Заблокировать долгое нажатие на кнопку HOME - Программирование Android
Здравствуйте! Как заблокировать долгое нажатие на кнопку HOME в своем приложении? P.S. Android 4.2.2 На версиях 5.0+ меню недавних...

Долгое нажатие (зажатие) на созданную кнопку - C++ WinAPI
Народ. Как-то давно пытался найти, потерпел неудачу и забил, а тут смерть как понадобилось, всё перерыл, но составить запрос в...

Долгое нажатие на кнопку с прогресс-баром - Objective-C
Как сделать, чтобы при нажатию на кнопку появился на экране прогресс бар, который двигался от 100% заполненности к нулю, пока пользователь...

Длительное нажатие кнопки должно вызывать другую функцию, нежели обычное - C++ Qt
Добрый день! Подскажите может кто-то уже с этим сталкивался, как реализовать длительное нажатие на кнопку QPushButton (Qt4)? При...

Долгое заполнение Tlistbox - Список из 30 строк грузится 12-14 секунд - Delphi FireMonkey
Пишу программку на Android, для открытия файлов нужен файловый менеджер. получаю список папок и файлов так: var folders, files:...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2015, 12:05
Привет! Вот еще темы с ответами:

Разделить список по интервалам - Python
Добрый день. С текстового файла я получаю числовые значения и считаю их вероятность появления. DataArrayOut хранит сами значения, а...

Разделить список на два - Prolog
Доброго времени всем. Помоги пожалуйста. Имеется задача - разделить список на два равных если количество элементов в нем четное. ...

Как разделить список - Python
У нас есть список, например как его разделить на несколько списков, или сгруппировать что бы получить или

Разделить список из файла - Perl
Помогите написать программу... В общем задание такое: На входе у нас один txt файл, который содержит список человек, от 1 до 10... ...


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

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

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