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

Восстановление позиции ListView по возвращении из другого Activity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как создать свой блокнот в Android Studio? http://www.cyberforum.ru/android-dev/thread1713248.html
Для приложения хочу реализовать некий блокнот или заметки, где пользователь сможет пользуясь приложением делать заметки и сохранять их. Можете подсказать как реализовать это?
Программирование Android Как сделать так, чтобы мобильное приложение автоматически подстраивалось под размер экрана? В Android Studio мы же под определенную диагональ создаём приложение (один эмулятор).. Как при разработке сделать так, чтобы мобильное приложение корректно отображалось на всех диагоналях? ("4.7"... http://www.cyberforum.ru/android-dev/thread1713150.html
Простейшая работа с интерфейсом Программирование Android
Я уже далеко не начинающий программист, но на Джаве никогда ничего не писал. Решил попробовать что-то интересное под андроид написать. Думал, все так же просто, как в Delphi, но нет! У меня есть...
NoClassDefFoundError неизвестно из-за чего Программирование Android
Всем привет. В общем проблема оч интересного характера. Поддерживаю старый свой проект который делался еще в далеком 2012 году. Его поддерживали до меня еще три человека со слов заказчика которые...
Программирование Android Как сделать такое activity? http://www.cyberforum.ru/android-dev/thread1713059.html
Добрый день. Для начала по прошу держать свои камни при себе да бы они не попали в меня. Так как я начинающий в этом деле человек. Хочу сделать приложение у которого будет такое Activity. Как вы...
Программирование Android Замена текста в одном TextView Подскажите как сделать так, чтобы при нажатии на кнопку (Которая находится справа внизу), при каждом новом нажатии менялся текст в TextView и менялась картинка в ImageView. Если есть возможность,... подробнее

Показать сообщение отдельно
Pablito
2552 / 2034 / 634
Регистрация: 12.05.2014
Сообщений: 7,159
Завершенные тесты: 1
18.04.2016, 20:24
получилось запоминать-восстанавливать так

эти две переменные сохраняем как удобно - преференсы, класс приложения - куда угодно
Java
1
2
int pos; // первый видимый элемент списка
int offset; // для точного позиционирования, вдруг он виден не полностью
запоминаем позицию
Java
1
2
3
                    pos = lv.getFirstVisiblePosition();
                    View v = lv.getChildAt(0);
                    if (v != null) offset = v.getTop() - lv.getPaddingTop();
восстанавливаем
Java
1
        lv.setSelectionFromTop(pos, offset);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.