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

Gallery and custom view - Android

Восстановить пароль Регистрация
 
TranE91
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 41
06.12.2012, 23:42     Gallery and custom view #1
Пытаюсь разобраться с функционалом Gallery. Несмотря на то, что документация твердит, что возможно добавление своих кастомных вью, т.е. своего вью элемента, столкнулся с очень неприятно проблемой: имеется галерея, заполняю через адаптер ее своим вью, в котором имеется обработчик события на определенную кнопку. Вот небольшой пример заполнения:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//Это всего лишь небольшой пример заполнения форму Gallery через адаптер
@Override
public int getCount(){
    return n;//>1
}
@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LinearLayout ll = new LinearLayout(context);
        Button b1 = new Button(context);
        Button b2 = new Button(context);
        b1.setText("1");
        b2.setText("2");
        b1.setOnClickListener(this);
        b2.setOnClickListener(this);
        ll.addView(b1);
        ll.addView(b2);
        convertView = ll; 
        return convertView;
}
Проблема состоит в том, что когда я желаю пролистнуть страницу и попадаю на кнопку, то пролистывания никакого я сделать не могу. Решил проблему с добавлением к кнопкам setClickable(false) и убрав обработчик onClick, теперь все листается как захочу, но вот без обработки клика на кнопку. Подскажите, что я тут делаю не так, буду примногоблагодарен сэмплу, ибо уже не один день вожусь с этой заразой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 23:42     Gallery and custom view
Посмотрите здесь:

Android Меню из Gallery
Android Как создать адаптер для Gallery?
Android Custom view . is missing constructor used by tools
SQLite, custom ContentProvider and Loader Android
Android Warning: Custom view overrides onTouchEvent but not performClick
Реализация custom GridView Android
Custom ListView item setColor Android
Android PreferenceFragment custom dialog
Custom Log Android
Custom Fonts in widget Android
Android Многократное использование Custom View - как
Android Как создавать custom view компоненты с функционалом и присваивать им id?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.12.2012, 00:40     Gallery and custom view #2
ну кнопка отреагировала на нажатие, значит ивент дальше уже не пойдет, вам нужно самому реализовать onTouch что бы он и на клик корректно реагировал и ивент дальше пропускал(для этого нужно false возвращать)
Yandex
Объявления
07.12.2012, 00:40     Gallery and custom view
Ответ Создать тему
Опции темы

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