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

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

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

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

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

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

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

Сохранить измененные значения EditText в ListView при прокрутке - Программирование Android
Добрый день, прошу помощи, т.к. уже долго и безрезультатно пытаюсь решить следующую задачу: Есть Листвью с названиями товаров ,...

Определение и назначение положения скролла при обновлении ListView - Программирование Android
Нужно запомнить положение скролла с последующим присвоении полученного значения при обновлении ListView. При чем запоминать нужно не по...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText - Программирование Android
EditText сещается вниз при вводе текста который занимает обём больше чем EditText. Как устранить?

Создание ListView из EditText - Программирование Android
Выдает ошибку в строке при создании адаптера. Пишет, что не распознает конструкцию ArrayAdapter Ниже прилагаю код. Список должен...

Фильтрация ListView из EditText - Программирование Android
Не могу разобраться с фильтрацией в ListView. Фильтрация происходит правильно (находит нужное количество), но выводит не те, которые нужно...

EditText в одном из Item ListView - Программирование Android
Помогите решить довольно нестандартную задачу. У меня есть ListView, есть Adapter который делает кастомный вид разметки. В ListView...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
arslancharyev31
8 / 8 / 1
Регистрация: 30.03.2013
Сообщений: 63
03.07.2014, 00:01 #2
Если я правильно понял вашу проблему, то у ListView есть метод setSelection которы скроллит лист к указанной позиции. Еще есть 3 метода, которые начинаются на scroll...
Но что-то мне подсказывает, что вы и так это знаете, не могли бы вы подробнее описать проблему?
0
Novosad
12 / 12 / 2
Регистрация: 10.06.2011
Сообщений: 39
03.07.2014, 14:35 #3
Попробуйте перегрузить onScrollListener в котором ничего не делайте. Ещё есть onScrollChanged, в котором можно отловить именно скрол листа.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 14:35
Привет! Вот еще темы с ответами:

EditText.Listener внутри ListView - Программирование Android
Добрый день. Помогите пожалуйста с задачкой. У меня есть ListView, который пополняется записями типа(TextView/EditText), количество...

Живой поиск через один EditText в разных Listview ? - Программирование Android
есть EditText для поиска по спискам в ToolBar MainActivity. при вводе текста в MainActivity вызывается: @Override ...

Прокрутка listview - Программирование Android
Подскажите как быть, когда пытаюсь прокрутить list он подсвечивается черный цветом.

Прокрутка скролла в listview - Программирование Android
Здравствуйте!Звучит наверно странно,но как запретить listview прокручиваться. Просто у меня есть вкладки и когда выбираешь вкладку,...


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

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

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