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

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

Войти
Регистрация
Восстановить пароль
 
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 12:52     Одновременный скролл нескольких ListView #1
Здравствуйте! Меня интересует вопрос по Android Studio, можно ли как-нибудь организовать одновременный скролл нескольких элементов на одном activity? В данном случае ListView
Пробовал прописать обычным способом, но приложение выдает ошибку при запуске...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1890 / 1624 / 504
Регистрация: 12.05.2014
Сообщений: 5,849
Завершенные тесты: 1
07.07.2016, 12:58     Одновременный скролл нескольких ListView #2
где код и лог ошибки?
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 13:03  [ТС]     Одновременный скролл нескольких ListView #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>
Логи предоставить не могу - использую для проверки физическое устройство

Вопрос остается прежним...
Паблито
резкий
1890 / 1624 / 504
Регистрация: 12.05.2014
Сообщений: 5,849
Завершенные тесты: 1
07.07.2016, 13:04     Одновременный скролл нескольких ListView #4
нет ног - нет конфет
будет код и лог ошибки - приходи
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 13:12  [ТС]     Одновременный скролл нескольких ListView #5
Откуда мне взять логи, если на моем слабом пк не хватает оперативы для запуска эмулятора... а стандартный эмулятор студии запускаться не хочет. Код в принципе был тот же самый, только вместо второго GridView было использовано несколько ListView. Вы мне скажите, пожалуйста, можно ли вообще так делать? Или есть другие способы, чтобы организовать подобное?
Zanexess
 Аватар для Zanexess
111 / 84 / 28
Регистрация: 22.10.2010
Сообщений: 224
07.07.2016, 18:21     Одновременный скролл нескольких ListView #6
Попробуйте прописать эти ListView внутри NestedScrollView.
C RecyclerView точно получалось сделать.
Паблито
резкий
1890 / 1624 / 504
Регистрация: 12.05.2014
Сообщений: 5,849
Завершенные тесты: 1
07.07.2016, 18:23     Одновременный скролл нескольких ListView #7
он хочет что бы например на экране было 2 листвью и если пальцем тянуть на одном, то второе тоже скролилось параллельно
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
07.07.2016, 18:28     Одновременный скролл нескольких ListView #8
seoak, вставлять один прокручиваемый элемент внутрь другого нельзя. Можно, но ничего хорошего не получите. Так что убирайте сразу ScrollView. Теперь вам надо ловить у любого из двух ListView событие перемещения, а затем на это же расстояние прокручивать другой ListView. Кажется, это делается по событию onTouch, но есть и другие варианты.
Sardinia
1 / 1 / 1
Регистрация: 27.06.2016
Сообщений: 82
07.07.2016, 20:10     Одновременный скролл нескольких ListView #9
CoolMind, "ловить событие / ловить событие перемещения / Ловить момент активности" ..много пишете тут, что подразумеваете под ними? Название методов (и т.д.) хочу узнать, которые прячутся под перечисленными значениями. 2 недели со дня первого знакомства с АС, по вопрос-ответам в форумах легче и интереснее оказ. изучать разработку под андроид, заранее, спс
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2016, 10:53     Одновременный скролл нескольких ListView
Еще ссылки по теме:

Копирование данных из 1 listView во 2 listView Android
Android Добавить скролл
Данные из SQlite в ListView, обработка события ListView Android
Скролл меняет размер при скролле PreferenceScreen Android
Убрать скролл в ListView Android

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

Или воспользуйтесь поиском по форуму:
CoolMind
411 / 394 / 65
Регистрация: 06.10.2012
Сообщений: 1,701
08.07.2016, 10:53     Одновременный скролл нескольких ListView #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.
Yandex
Объявления
08.07.2016, 10:53     Одновременный скролл нескольких ListView
Ответ Создать тему
Опции темы

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