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

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

Войти
Регистрация
Восстановить пароль
 
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
#1

Одновременный скролл нескольких ListView - Программирование Android

07.07.2016, 12:52. Просмотров 287. Ответов 9
Метки нет (Все метки)

Здравствуйте! Меня интересует вопрос по Android Studio, можно ли как-нибудь организовать одновременный скролл нескольких элементов на одном activity? В данном случае ListView
Пробовал прописать обычным способом, но приложение выдает ошибку при запуске...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2016, 12:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одновременный скролл нескольких ListView (Программирование Android):

Убрать скролл в ListView - Программирование Android
Пишу форму для настольной игры. На форме несколько списков ListView, каждый из которых скрывается по кнопке. Всё это находится в...

Добавление нескольких элементов в ListView - Программирование Android
Не могу разобрался с ListView.Есть несколько адаптеров как их добавить в ListView?

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. Пока...

9
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
07.07.2016, 12:58 #2
где код и лог ошибки?
0
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 13:03  [ТС] #3
Кода уже нет, т.к. решил использовать другую связку из ListView + GridView. Вот так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <ScrollView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/scrollView2" >
    <ListView
        android:layout_marginTop="25dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/list"
        android:scrollbars = "none"
 
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginRight="459dp"
        />
    <GridView
        android:layout_width="453dp"
        android:layout_height="wrap_content"
        android:id="@+id/gridView1"
        android:layout_marginTop="25dp"
        android:layout_alignParentRight="true"
        android:textAlignment="center" />
  </ScrollView>
Логи предоставить не могу - использую для проверки физическое устройство

Вопрос остается прежним...
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
07.07.2016, 13:04 #4
нет ног - нет конфет
будет код и лог ошибки - приходи
0
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 13:12  [ТС] #5
Откуда мне взять логи, если на моем слабом пк не хватает оперативы для запуска эмулятора... а стандартный эмулятор студии запускаться не хочет. Код в принципе был тот же самый, только вместо второго GridView было использовано несколько ListView. Вы мне скажите, пожалуйста, можно ли вообще так делать? Или есть другие способы, чтобы организовать подобное?
0
Zanexess
111 / 84 / 28
Регистрация: 22.10.2010
Сообщений: 227
07.07.2016, 18:21 #6
Попробуйте прописать эти ListView внутри NestedScrollView.
C RecyclerView точно получалось сделать.
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
07.07.2016, 18:23 #7
он хочет что бы например на экране было 2 листвью и если пальцем тянуть на одном, то второе тоже скролилось параллельно
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
07.07.2016, 18:28 #8
seoak, вставлять один прокручиваемый элемент внутрь другого нельзя. Можно, но ничего хорошего не получите. Так что убирайте сразу ScrollView. Теперь вам надо ловить у любого из двух ListView событие перемещения, а затем на это же расстояние прокручивать другой ListView. Кажется, это делается по событию onTouch, но есть и другие варианты.
1
Sardinia
1 / 1 / 1
Регистрация: 27.06.2016
Сообщений: 94
07.07.2016, 20:10 #9
CoolMind, "ловить событие / ловить событие перемещения / Ловить момент активности" ..много пишете тут, что подразумеваете под ними? Название методов (и т.д.) хочу узнать, которые прячутся под перечисленными значениями. 2 недели со дня первого знакомства с АС, по вопрос-ответам в форумах легче и интереснее оказ. изучать разработку под андроид, заранее, спс
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
08.07.2016, 10:53 #10
Sardinia, предполагаю, что вы уже что-то умеете, поэтому азы объяснять не буду (да и лень).
Почитайте, например, http://startandroid.ru/ru/uroki/vse-...-listview.html и http://stackoverflow.com/questions/1...wn-in-listview. На любом сайте покажут, что используется событие OnScrollListener. Предполагаю, что там можно получать не только номер текущей видимой записи, но и прошедшее расстояние от верхнего края ListView. В своё время мне помог, кажется, первый ответ из http://stackoverflow.com/questions/3...-to-a-listview.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2016, 10:53
Привет! Вот еще темы с ответами:

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

Добавить скролл - Программирование Android
Имеется приложение, в котором содержимое окна не помещается на экран устройства. А возможность прокрутки отсутствует. Как сделать...

Скролл без обновления канваса - Программирование Android
Проблема в следующем - имеется достаточно большой канвас, на отрисовку которого уходит около 0.1 секунды. Когда этот канвас скроллится...

Скролл меняет размер при скролле PreferenceScreen - Программирование Android
Main.java public class Main extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { ...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
08.07.2016, 10:53
Ответ Создать тему
Опции темы

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