Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
65 / 42 / 4
Регистрация: 24.08.2013
Сообщений: 666
1

Запомнить координаты прокрутки списка

08.01.2014, 21:10. Показов 1206. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В Activity1 список ListView обновляется в onResume().
При выборе элемента списка открывается Activity2, в котором отображается выбранный объект.
Также на Activity1 есть возможность создать новый объект (в Activity2) и записать его.
После возврата в Activity1 список обновляется (onResume).
Но есть неудобство в том, что при возврате в Activity1 пользователь каждый раз оказывается в начале списка.
Если перенести обновление списка из onResume() в onCreate(), то будет другая проблема:
при открытии элемента списка (Activity2) и его удалении из б.д. 2-я активити закрывается и тогда необходимо будет перечитать список чтобы исключить удаленный объект.
Как быть? Может есть какая-то возможность запомнить начальный (видимый) элемент списка и после обновления списка прокрутить скроллинг?
Или может при удалении элемента из 2-я активити взводить переменную, а при возврате в Activity1 в onResume проверять, надо ли обновлять список?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2014, 21:10
Ответы с готовыми решениями:

Запомнить координаты мышки в graphabc
Как в GraphABC при нажатии кнопки мышки в графическом окне запомнить координаты это тойчки????

Как запомнить координаты расположение формы
Как запомнить координаты расположение формы и при следующем запуске открыть форму точно на этих...

Как запомнить элемент из выпадающего списка в переменную PHP?
Помогите, пожалуйста, полдня уже пытаюсь найти ответ. Вот форма: <div id="newProduct"> ...

Стилизация полосы прокрутки для списка
Привет, есть такой список с полосой прокрутки, вот код со стилями .list { padding-right: 20px;...

2
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
08.01.2014, 21:29 2
Slon747, http://developer.android.com/r... n%28int%29
1
65 / 42 / 4
Регистрация: 24.08.2013
Сообщений: 666
08.01.2014, 21:51  [ТС] 3
Цитата Сообщение от YuraAAA Посмотреть сообщение
Спасибо. Как-то не подумал, что могут быть готовые методы у ListView.
Запоминаю по getFirstVisiblePosition() и восстанавливаю по setSelectionFromTop().
0
08.01.2014, 21:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2014, 21:51
Помогаю со студенческими работами здесь

div с полосой прокрутки, стиль полосы прокрутки
Добрый день! Подскажите как правильно создать блочный элемент, вероятней всего div встроенный в...

Неправильные координаты отображения выпадающего списка
Здравствуйте, уважаемые специалисты. Столкнулся с задачкой и не могу ее решить, возможно у вас...

Координаты двух векторов заданы в виде списка
2. Координаты двух векторов заданы в виде списка. Определить являются ли эти векторы...

Найти координаты минимального отсчета выбранной пользователем функции из списка функций на заданном интервале
Нужна программа на c# в WindowsForms: программа различными циклическими операторами вычисляет...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru