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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
#1

Длинное нажатие на ListView - Программирование Android

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

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

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

Нажатие на элементы ListView - Программирование Android
Всем доброго времени суток. Коллеги, помогите решить проблему. Структура приложения: Data.java public class Data extends...

Как обработать нажатие на изображение в элементе listView? - Программирование Android
Как все знают, listView делится на множество элементов, нажатия на них можно обработать... Но во многих listView помимо тескат часто...

Как считать нажатие на одно из полей в ListView? - Программирование Android
Добрый день, как считать нажатие на одно из полей в listview? вставляю такой код в onCreat, но не выводит log. Что не так? ...

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

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

8
V0v1k
1159 / 983 / 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
1159 / 983 / 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
1159 / 983 / 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
1159 / 983 / 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 - Программирование
Добрый день, уважаемые форумчане. В моем приложении элементы списка ListView генерируются программно. Я хочу, чтобы при нажатии на элемент...

ListView. После добавления кнопки перестал быть доступен сам ListView - Программирование Android
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Listview вывод данных и переход по нажатию на другой Listview SQLite - Программирование Android
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с пытаюсь написать программу где первый экран...

Данные из SQlite в ListView, обработка события ListView - Программирование Android
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные int из БД. mList.setOnItemClickListener(new...


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

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

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