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

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

Войти
Регистрация
Восстановить пароль
 
Striker
Ведущий программист C#
239 / 218 / 49
Регистрация: 19.08.2012
Сообщений: 494
Записей в блоге: 1
#1

Сделать так, чтобы и ListView отображал сообщения снизу вверх - Android

18.08.2014, 12:08. Просмотров 1004. Ответов 4

Доброе утро!

Подскажите пожалуйста. Пишу что-то на подобии чата. Ввод текста и кнопка для отправки - внизу.
Хотелось бы сделать так, чтобы и ListView отображал сообщения снизу вверх, как во многих популярных чат-сервисах.

Как это можно сделать?


Спасибо!


P.S.
Использую Android Studio
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 12:08     Сделать так, чтобы и ListView отображал сообщения снизу вверх
Посмотрите здесь:

Как сделать так, чтобы AVD увидел файлы ОС linux, на которой девайс был запущен? Android
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? Android
Android Как сделать так, чтобы при выходе из программы она продолжала работать? (не вирус)
Android Как сделать так, чтобы табы в Action Bar были под ним даже на планшетах
Как сделать, чтобы кнопка добавлялась не в каждую строку ListView, а только в самый низ? Android
Android Можно ли сделать так, чтобы AlertDialog не закрывался
Как сделать так, чтобы при повороте устройства экран оставался вертикальным? Android
Android Как сделать так, чтобы вводимый текст сразу же рисовался в canvas?
Android Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Android Как сделать, чтобы ListView читалось с конца
Android Как сделать так, чтобы мобильное приложение автоматически подстраивалось под размер экрана?
Android Как сделать так, чтобы Service работал после закрытия программы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
18.08.2014, 12:16     Сделать так, чтобы и ListView отображал сообщения снизу вверх #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Striker, добавляем в адаптер элемент, нотифицируем, прокручиваем вниз.

http://javapapers.com/android/android-chat-bubble/
Striker
Ведущий программист C#
239 / 218 / 49
Регистрация: 19.08.2012
Сообщений: 494
Записей в блоге: 1
18.08.2014, 12:31  [ТС]     Сделать так, чтобы и ListView отображал сообщения снизу вверх #3
YuraAAA, т.е. только кодом? Стандартными средствами никак не перевернуть?
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
18.08.2014, 12:51     Сделать так, чтобы и ListView отображал сообщения снизу вверх #4
Striker, какими стандартными? В принципе тут всё стандартное. Смотрите, ListView - стандартный виджет, Adapter - стандартный компонент android, только его функционал придётся расширить. Адаптер будет принимать List<?> как источник данных. По приходу/отправке сообщения добавляем в источник данных ещё один элемент, адаптер одновляет ListView, и скорлим лист вниз.
Striker
Ведущий программист C#
239 / 218 / 49
Регистрация: 19.08.2012
Сообщений: 494
Записей в блоге: 1
18.08.2014, 13:32  [ТС]     Сделать так, чтобы и ListView отображал сообщения снизу вверх #5
YuraAAA, не знаю как объяснить)
Ладненько, спасибо - буду пробовать
Yandex
Объявления
18.08.2014, 13:32     Сделать так, чтобы и ListView отображал сообщения снизу вверх
Ответ Создать тему
Опции темы

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