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

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

Войти
Регистрация
Восстановить пароль
 
jusalex
Сообщений: n/a
#1

Как сделать работу smoothScrollToPosition в ListView более плавной? - Программирование Android

06.11.2014, 22:43. Просмотров 515. Ответов 0
Метки нет (Все метки)

При прокрутке ListView, постоянно меняю данные в для адаптера
Java
1
ListData.setListStrings(ListData.getListStringsAll().subList(fromPosition, toPosition));
таким образом, у меня всегда есть буфер сверху и низу видимого списка. Чтобы остановить список на нужной позиции я использую метод smoothScrollToPosition. Однако при этом наблюдается неприятный скачок, а хотелось бы плавной докрутки. Аналогичное поведение и при использовании ListView.setSelection().
Есть ли какой-то способ плавно прокручивать список в моем случае, когда сильно меняется отображаемый список как сверху, так и снизу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2014, 22:43     Как сделать работу smoothScrollToPosition в ListView более плавной?
Посмотрите здесь:

SmoothScrollToPosition не прокручивается список на позицию - Программирование Android
Странно но почему то не прокручивается список на указанную позиции. Вроде бы все просто до элементарности, но код не работает. private...

Как сделать подзаголовки в списке listView - Программирование Android
Я допустим хочу в Списке ListView какие то элементы списка чтобы находились под одним подзаголовком, как мне это реализовать, чтобы вышло...

Как сделать, чтобы ListView читалось с конца - Программирование Android
Добрый день, друзья. Нужна помощь в задаче. Я делаю в приложении чат для переписки сообщений, так вот в основе моего списка лежит ListView....

Как сделать, чтобы кнопка добавлялась не в каждую строку ListView, а только в самый низ? - Программирование Android
Здравствуйте, форумчане. Как сделать чтобы кнопка не добавлялась в каждую строку ListView. Кнопка нужна только под ListView. XML код ...

Сделать так, чтобы и ListView отображал сообщения снизу вверх - Программирование Android
Доброе утро! Подскажите пожалуйста. Пишу что-то на подобии чата. Ввод текста и кнопка для отправки - внизу. Хотелось бы сделать так,...

Как перевернуть ListView? - Программирование Android
Здравствуйте! Подскажите, пожалуйста, как перевернуть ListView. Чтобы новые элементы, которые добавляются динамически, добавлялись вверх...

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

Как использовать ListView.setHeaderView() - Программирование Android
Есть вот такой layout, описывающий нижнюю половину активити: <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Как удалить ListView программно? - Программирование Android
как удалить ListView в коде программы?

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

Как реализовать поиск по Listview? - Программирование Android
Listview adapter public class ListViewAdapter extends BaseAdapter { TextView theme; TextView contacts; TextView...

Как добавить в ListView subitem - Программирование Android
Есть компонент ListView, при его добавлении в активити он показывает список: Item1 subitem1 ну и т.д. Как добавить эти самые...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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