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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
#1

ListView и горизонтальный скроллинг - Программирование Android

14.07.2014, 17:23. Просмотров 1858. Ответов 3
Метки нет (Все метки)

Имеется кастомный ListView, у которого TextView не переносит текст на следующую строку, (android:singleLine="true").
Т.е. ListView может быть шире экрана.
Но у меня не получается сделать горизонтальный скроллинг для ListView. Т.е. текст списка недоступен за экраном.
Пытался решить проблему с помощью HorizontalScrollView, но не гориз. скроллинга нет.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <LinearLayout
            android:orientation="vertical"
            android:layout_weight="1"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
 
        <HorizontalScrollView
                android:id="@+id/horizontalScrollView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:fillViewport="true">
 
                <ListView
                        android:id="@+id/lvItems"
                        style="@style/AppBaseTheme"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:clickable="true">
 
                </ListView>
 
        </HorizontalScrollView>
    </LinearLayout>
Что можно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2014, 17:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ListView и горизонтальный скроллинг (Программирование Android):

Скроллинг ViewPager-а как у ListView - Программирование Android
Как сделать скроллинг у ViewPager-а по несколько элементов сразу, в зависимости от скорости жеста, и доводить до просчитанной позиции? ...

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

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

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

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton? - Программирование Android
Добрый день. Затрудняюсь понять один момент: У меня есть ListView, который заполнен Items. Каждый Item - это свой XML. Пока...

Копирование данных из 1 listView во 2 listView - Программирование Android
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.Но я использую...

3
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
15.07.2014, 21:55 #2
listview не ставится шире экрана, если только в ручную не проставить ему эту ширину. Проскролить горизонтально один элемент списка стандартными средствами не выйдет, необходимо либо унаследоваться от списка и хорошенько его поправить, либо же лучше всего для данной задачи написать свой список, унаследовшись от adapterView
1
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
16.07.2014, 09:00  [ТС] #3
Мне нужно было скроллировать не один элемент списка, а весь список.
Но если список не может быть шире экрана, то и скроллинг не поможет.
Спасибо.
0
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
16.07.2014, 09:42 #4
список может быть шире, просто немного извращений и все получится. Но реализовать ваш алгоритм стандартными средствами без их дописывания не выйдет
1
16.07.2014, 09:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2014, 09:42
Привет! Вот еще темы с ответами:

Скроллинг форм - Программирование Android
Ребят, честно только начал разбираться с программированием. Вот вообще не знаю как сформулировать вопрос (потому что не знаю как...

Скроллинг внутри layout в 2х направлениях - Программирование Android
Нужно реализовать скроллинг как по вертикали, так и по горизонтали, но layout, который должен перемещаться внутри другого, просто...

Как сделать скроллинг FrameLayout? - Программирование Android
как сделать скроллинг FrameLayout? Суть в том, что содержимое не помещается на экране по вертикали. В FrameLayout вставлено около 20...

Переход из Listview в Listview - Программирование Android
Как сделать, что бы когда нажимаешь в главном листвью на кнопку, открывалось новое нужное(т.е. то по которому тапнули) активити с другим...


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

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

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