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

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

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

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

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

Здравствуйте! Меня интересует вопрос по Android Studio, можно ли как-нибудь организовать одновременный скролл нескольких элементов на одном activity? В данном случае ListView
Пробовал прописать обычным способом, но приложение выдает ошибку при запуске...
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. Пока...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
07.07.2016, 12:58 #2
где код и лог ошибки?
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>
Логи предоставить не могу - использую для проверки физическое устройство

Вопрос остается прежним...
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
07.07.2016, 13:04 #4
нет ног - нет конфет
будет код и лог ошибки - приходи
seoak
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 4
07.07.2016, 13:12  [ТС] #5
Откуда мне взять логи, если на моем слабом пк не хватает оперативы для запуска эмулятора... а стандартный эмулятор студии запускаться не хочет. Код в принципе был тот же самый, только вместо второго GridView было использовано несколько ListView. Вы мне скажите, пожалуйста, можно ли вообще так делать? Или есть другие способы, чтобы организовать подобное?
Zanexess
111 / 84 / 28
Регистрация: 22.10.2010
Сообщений: 227
07.07.2016, 18:21 #6
Попробуйте прописать эти ListView внутри NestedScrollView.
C RecyclerView точно получалось сделать.
Pablito
2474 / 1919 / 596
Регистрация: 12.05.2014
Сообщений: 6,747
Завершенные тесты: 1
07.07.2016, 18:23 #7
он хочет что бы например на экране было 2 листвью и если пальцем тянуть на одном, то второе тоже скролилось параллельно
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
07.07.2016, 18:28 #8
seoak, вставлять один прокручиваемый элемент внутрь другого нельзя. Можно, но ничего хорошего не получите. Так что убирайте сразу ScrollView. Теперь вам надо ловить у любого из двух ListView событие перемещения, а затем на это же расстояние прокручивать другой ListView. Кажется, это делается по событию onTouch, но есть и другие варианты.
Sardinia
1 / 1 / 1
Регистрация: 27.06.2016
Сообщений: 94
07.07.2016, 20:10 #9
CoolMind, "ловить событие / ловить событие перемещения / Ловить момент активности" ..много пишете тут, что подразумеваете под ними? Название методов (и т.д.) хочу узнать, которые прячутся под перечисленными значениями. 2 недели со дня первого знакомства с АС, по вопрос-ответам в форумах легче и интереснее оказ. изучать разработку под андроид, заранее, спс
CoolMind
418 / 401 / 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.
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) { ...


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

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

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