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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
#1

Запомнить координаты прокрутки списка - Программирование Android

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

В Activity1 список ListView обновляется в onResume().
При выборе элемента списка открывается Activity2, в котором отображается выбранный объект.
Также на Activity1 есть возможность создать новый объект (в Activity2) и записать его.
После возврата в Activity1 список обновляется (onResume).
Но есть неудобство в том, что при возврате в Activity1 пользователь каждый раз оказывается в начале списка.
Если перенести обновление списка из onResume() в onCreate(), то будет другая проблема:
при открытии элемента списка (Activity2) и его удалении из б.д. 2-я активити закрывается и тогда необходимо будет перечитать список чтобы исключить удаленный объект.
Как быть? Может есть какая-то возможность запомнить начальный (видимый) элемент списка и после обновления списка прокрутить скроллинг?
Или может при удалении элемента из 2-я активити взводить переменную, а при возврате в Activity1 в onResume проверять, надо ли обновлять список?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2014, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запомнить координаты прокрутки списка (Программирование Android):

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

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

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

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

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

Создание списка, печать списка на экран, добавления элемента в начало списка, конец списка - Pascal
Построить динамическую структуру типа список . Необходимо реализовать следующие процедуры: 1. создание списка. 2. печать списка на...

2
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.01.2014, 21:29 #2
Slon747, http://developer.android.com/referen...ction%28int%29
1
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
08.01.2014, 21:51  [ТС] #3
Цитата Сообщение от YuraAAA Посмотреть сообщение
Спасибо. Как-то не подумал, что могут быть готовые методы у ListView.
Запоминаю по getFirstVisiblePosition() и восстанавливаю по setSelectionFromTop().
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 21:51
Привет! Вот еще темы с ответами:

Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка - C++
Люди ПОМОГИТЕ осталось совсем мало , мне нужна помощь!!! написать код программ: 1) Написать код программы, выполняющей растяжку...

Даны два списка. Каждый элемент первого списка ассоциативно связан соответствующим элементом второго списка - Java SE
Помогите пожалуйста Даны два списка: список студентов и список их успеваемости. Каждый элемент первого списка ассоциативно связан с...

Даны целочисленные координаты трех вершин прямоугольника, найти координаты четвертой - Turbo Pascal
Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти координаты его четвертой...

Даны координаты вершин треугольника и координаты некоторой точки внутри него - C#
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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