Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
#1

Длинное нажатие на ListView

22.02.2013, 14:32. Просмотров 2106. Ответов 8
Метки нет (Все метки)

собственно задача проста, нужно чтобы при длинном нажатии на итеме в листвью появлялось диалоговое окно, но никак немогу найти какое ивент за это отвечает (длинное нажатие) всякие onLongClick и т.д. не срабатывают. я понимаю что нужно отлавливать события именно на итемах, как обычное нажатие onListItemClick но ничего подобного для длинного нажатия не нашел. подскажите плиз, как быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 14:32
Ответы с готовыми решениями:

Длинное нажатие для android.R.layout.simple_list_item_multiple_choice
Добрый день! Используя приведенный ниже код получил чекбоксы в списке, один из...

Нажатие на элементы ListView
Всем доброго времени суток. Коллеги, помогите решить проблему. Структура...

Как обработать нажатие на изображение в элементе listView?
Как все знают, listView делится на множество элементов, нажатия на них можно...

Как считать нажатие на одно из полей в ListView?
Добрый день, как считать нажатие на одно из полей в listview? вставляю...

Не могу заставить OnItemClickListener, ловить нажатие на элемент списка ListView
Пишу простенькое приложение по сбору цен на разные товары, сейчас пытаюсь...

8
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 14:37 #2
listView.setOnItemLongClickListener(...);
1
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
22.02.2013, 15:01  [ТС] #3
что то не работает. уточню у меня активити наследуеЦа от лист вью вот примерно так:
Java
1
2
3
4
5
6
7
8
public class DetectedListActivity extends ListActivity implements OnItemLongClickListener{
@Override
    public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        
        //TO DO .....
        return false;
    }
}
но все равно не работает (
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 15:37 #4
а где setOnItemLongClickListener?
0
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
22.02.2013, 15:56  [ТС] #5
Цитата Сообщение от V0v1k Посмотреть сообщение
а где setOnItemLongClickListener?
ну так это же интерфейс, он реализуеЦа как видно в коде "implements OnItemLongClickListener" и далее перегружаю метод:
@Override
public boolean onItemLongClick(....

или я что то не правильно делаю?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 16:00 #6
вы не перезагружаете метод а реализуете интерфейс.

повторю вопрос - а где setOnItemLongClickListener(...)?
0
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
22.02.2013, 16:05 #7
Цитата Сообщение от GiGaBiTe911 Посмотреть сообщение
return false;
наверное лучше возвращать true;
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 16:07 #8
ага
0
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
22.02.2013, 17:04  [ТС] #9
незнаю почему но с наследованием от ListActivity не отрабатывает ивент. сделал как обычно - все работает. всем спасибо )
0
22.02.2013, 17:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 17:04

Как в ListView обработать нажатие кнопки и изменить здесь же значение в textView ?
У меня есть ListView, у него есть своя разметка на которой находится строчки на...

Нажатие на ListView
Добрый день, уважаемые форумчане. В моем приложении элементы списка ListView...

ListView после обновлений данных также обратно через нажатие кнопки вернуть старые данные назад
Я работаю с ассортиментом для продаж ,которого JSON файла сохраняю локально.В...


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

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

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