Intereting Posts
Как использовать / не использовать устаревшие методы в Android Стиль панели инструментов Android Spinner Создание SoftKeyboard с несколькими / альтернативными символами на ключ Сообщение об ошибке – исходное вложение не содержит источника для файла ListView.class Есть ли способ получить имя текущего процесса в Android Каков правильный путь к объектной ориентации Android-программы? Android для перевода на арабский Исключение NullpointerException при вызове getSystemService (Context.LOCATION_SERVICE) и onLocationChanged not called Android-аннотации и наследование Как я могу использовать TypefaceSpan или StyleSpan с пользовательским шрифтом? Проверить фрагмент в настоящее время виден или нет в android? Сохранить состояние при нажатии кнопки «Назад» Почему в списке последних приложений Android отображаются черные или прозрачные снимки экрана? Как запустить файл .apk, созданный с помощью Cordova на устройстве вместо эмулятора? Может ли Android Studio автоматически извлекать ссылки из XML-файла Layout в java-файл Activity?

RecycleView stackFromBottom

Я только что реализовал новый RecyclerView . Я хочу использовать его для отображения сообщений пользователя (смс).

Я прочитал официальную документацию, что RecyclerView – это новый улучшенный ListView (что-то вроде этого), и мы должны использовать его для повышения производительности.

Все пошло здорово, пока я не хотел отображать разговор пользователя, и я хочу, чтобы сообщения отображались, начиная снизу. В ListView я бы обычно использовал android:stackFromBottom="true" но когда я попробовал это в RecyclerView он не работал (даже если не получил никакой ошибки).

Кто-нибудь знает, как заставить элементы RecyclerView укладываться снизу? Спасибо.

Solutions Collecting From Web of "RecycleView stackFromBottom"

Сделав это немного ясно:

  final LinearLayoutManager layoutManager = new LinearLayoutManager(mActivity); layoutManager.setStackFromEnd(true); recyclerView.setLayoutManager(layoutManager); 

Благодаря комментариям tyczj я понял это. В RecyclerView вместо stackFromBottom вы должны использовать stackFromEnd https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html#setStackFromEnd(boolean)