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

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

Войти
Регистрация
Восстановить пароль
 
razer89
15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142
#1

Прокрутка ListView в начало при обновлении EditText - Android

01.07.2014, 01:47. Просмотров 814. Ответов 2
Метки нет (Все метки)

Всем привет! Проблема следующая - имеется ListView с адаптером. Элементы ListView - кастомные вьюшки с EditText. Если список очень большой, и не вмещается на экран, то мы его скроллим вниз. Так вот, если после скролла начать редактировать последний элемент в списке, то когда у EditText кончается место для текста и он пытается сделать себя "на 2 строки", то ListView скроллится в самое начало, а редактируемая вьюшка очищается. Подскажите, как быть в такой ситуации? Как отловить момент при пересоздании вьюшки? Заранее благодарен!

Добавлено через 3 часа 54 минуты
С очищающейся вьюшкой справился, текст сохраняю. А вот с позицией скролла проблема...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 01:47     Прокрутка ListView в начало при обновлении EditText
Посмотрите здесь:

EditText в одном из Item ListView Android
Сохранить измененные значения EditText в ListView при прокрутке Android
Прокрутка скролла в listview Android
Android Прокрутка listview
Создание ListView из EditText Android
Android ListView - как добавлять данные из БД в начало списка?
Фильтрация ListView из EditText Android
EditText.Listener внутри ListView Android
Быстродействие EditText при работе с html Android
Живой поиск через один EditText в разных Listview ? Android
EditText Замена символа при вводе Android
Определение и назначение положения скролла при обновлении ListView Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
arslancharyev31
8 / 8 / 1
Регистрация: 30.03.2013
Сообщений: 63
03.07.2014, 00:01     Прокрутка ListView в начало при обновлении EditText #2
Если я правильно понял вашу проблему, то у ListView есть метод setSelection которы скроллит лист к указанной позиции. Еще есть 3 метода, которые начинаются на scroll...
Но что-то мне подсказывает, что вы и так это знаете, не могли бы вы подробнее описать проблему?
Novosad
12 / 12 / 2
Регистрация: 10.06.2011
Сообщений: 39
03.07.2014, 14:35     Прокрутка ListView в начало при обновлении EditText #3
Попробуйте перегрузить onScrollListener в котором ничего не делайте. Ещё есть onScrollChanged, в котором можно отловить именно скрол листа.
Yandex
Объявления
03.07.2014, 14:35     Прокрутка ListView в начало при обновлении EditText
Ответ Создать тему
Опции темы

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