2015-04-23 2 views
0

Я создаю приложение для Android, которое реализует функции чата. В настоящее время я работаю в чате. Однако первые сообщения появляются в верхней части ListView. Я хотел бы, чтобы чат рос от основания до вершины, а не вверх сверху вниз. Возможно ли это сделать? Я знаю, что такие приложения, как Periscope и Meerkat, делают это, но я не уверен, что это с ListViewДобавить ListView элементы в нижней части списка

ответ

1

в дополнение к ответ дхаваля Пател. вы также можете настроить режим транскрипции, чтобы всегда прокручивать, если вы хотите, чтобы ваш список отображался автоматически вниз вниз всякий раз, когда вызывается notifydatasetchanged. если вы этого не хотите, вы можете просто установить режим транскрипта в нормальное состояние. вы можете просто скопировать его через xml вашего списка.

android:stackFromBottom="true" 
android:transcriptMode="alwaysScroll" 
1

Set listView.setStackFromBottom (true); для вашего ListView.

From the doc: общественная пустота setStackFromBottom (логическое stackFromBottom)

Когда стек снизу устанавливается истина, список заполняет его содержимое начиная с нижней точки зрения

Смежные вопросы