65 / 42 / 4
Регистрация: 24.08.2013
Сообщений: 666
|
|
1 | |
Запомнить координаты прокрутки списка08.01.2014, 21:10. Показов 1206. Ответов 2
Метки нет (Все метки)
В Activity1 список ListView обновляется в onResume().
При выборе элемента списка открывается Activity2, в котором отображается выбранный объект. Также на Activity1 есть возможность создать новый объект (в Activity2) и записать его. После возврата в Activity1 список обновляется (onResume). Но есть неудобство в том, что при возврате в Activity1 пользователь каждый раз оказывается в начале списка. Если перенести обновление списка из onResume() в onCreate(), то будет другая проблема: при открытии элемента списка (Activity2) и его удалении из б.д. 2-я активити закрывается и тогда необходимо будет перечитать список чтобы исключить удаленный объект. Как быть? Может есть какая-то возможность запомнить начальный (видимый) элемент списка и после обновления списка прокрутить скроллинг? Или может при удалении элемента из 2-я активити взводить переменную, а при возврате в Activity1 в onResume проверять, надо ли обновлять список?
0
|
08.01.2014, 21:10 | |
Ответы с готовыми решениями:
2
Запомнить координаты мышки в graphabc Как запомнить координаты расположение формы Как запомнить элемент из выпадающего списка в переменную PHP? Стилизация полосы прокрутки для списка |
08.01.2014, 21:29 | 2 |
1
|
65 / 42 / 4
Регистрация: 24.08.2013
Сообщений: 666
|
|
08.01.2014, 21:51 [ТС] | 3 |
Спасибо. Как-то не подумал, что могут быть готовые методы у ListView.
Запоминаю по getFirstVisiblePosition() и восстанавливаю по setSelectionFromTop().
0
|
08.01.2014, 21:51 | |
08.01.2014, 21:51 | |
Помогаю со студенческими работами здесь
3
div с полосой прокрутки, стиль полосы прокрутки Неправильные координаты отображения выпадающего списка Координаты двух векторов заданы в виде списка Найти координаты минимального отсчета выбранной пользователем функции из списка функций на заданном интервале Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |