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

Custom ListView - тап по всему ряду - Android

Войти
Регистрация
Восстановить пароль
 
Torvic
Сообщений: n/a
09.07.2013, 22:12     Custom ListView - тап по всему ряду #1
Добрый день. Мой ListView содержит TextView и HorizotalScrollView с несколькими изображениями. При этом обработчик OnItemClickListener вызывается только при нажатии на TextView и на пустую область выше HorizotalScrollView, но не срабатывает при нажатии на изображения. Как это исправить, чтобы срабатывал тап по всему ряду, вызывая OnItemClickListener?

XML, описывающий элемент списка:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:descendantFocusability="blocksDescendants"
    android:background="#80000000" >
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >
    
        <ImageView
            android:id="@+id/iconNew"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="5dp" />"
        
        <TextView
            android:id="@+id/applicationName"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:shadowColor="#ff9900"
            android:shadowRadius="2"
            android:shadowDx="2"
            android:shadowDy="2"
            android:maxLines="1" />
    
    </LinearLayout>
   
    <HorizontalScrollView
        android:id="@+id/horizontalScrollView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
 
        <LinearLayout
            android:id="@+id/imagesContainer"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:orientation="horizontal" >
        </LinearLayout>
    </HorizontalScrollView>
 
</LinearLayout>
ImageView для изображений добавляются прямо из самого кода, т.к. их количество может быть разным для разных элементов списка.
Миниатюры
Custom ListView - тап по всему ряду  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2013, 22:12     Custom ListView - тап по всему ряду
Посмотрите здесь:

Gallery and custom view Android
Смена бэкграунда в custom диалоге Android
TabHost, ListView и custom Adapter Android
Custom AlertDialog Android
SQLite, custom ContentProvider and Loader Android
Custom ExpandableListView перемешиваются группы Android
Реализация custom GridView Android
Custom ListView item setColor Android
Изменил фон для Custom ListView не работает подсветка при нажатии Android
Android PreferenceFragment custom dialog
Custom Log Android
Custom Fonts in widget Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RDM9
1 / 1 / 0
Регистрация: 08.07.2013
Сообщений: 15
16.07.2013, 11:52     Custom ListView - тап по всему ряду #2
Код класса покажите
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
16.07.2013, 15:43     Custom ListView - тап по всему ряду #3
На сколько я помню не рекомендуется использовать ListView и ScrollView вместе. Возможно ошибки возникают по этой причине
Не знаю чем, но вдруг статья поможет http://habrahabr.ru/post/125107/
Yandex
Объявления
16.07.2013, 15:43     Custom ListView - тап по всему ряду
Ответ Создать тему
Опции темы

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