Ответ 1
Благодаря tyczj комментарию я понял это. В RecyclerView
вместо stackFromBottom
вы должны использовать stackFromEnd
https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html#setStackFromEnd(boolean)
Я только что внедрил новый RecyclerView
. Я хочу использовать его для отображения пользовательских сообщений (смс).
В официальной документации я прочитал, что RecyclerView
- это новый и улучшенный ListView
(что-то вроде этого), и мы должны использовать его для лучшей производительности.
Все прошло отлично, пока я не хотел отображать пользовательский разговор, и я хочу, чтобы сообщения отображались начиная со дна. В ListView
я обычно использовал бы android:stackFromBottom="true"
, но когда я попробовал это в RecyclerView
, он не работал (даже если не получил никакой ошибки).
Кто-нибудь знает, как сделать элементы RecyclerView
уложенными снизу? Спасибо.
Благодаря tyczj комментарию я понял это. В RecyclerView
вместо stackFromBottom
вы должны использовать stackFromEnd
https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html#setStackFromEnd(boolean)
Сделать это немного явным:
final LinearLayoutManager layoutManager = new LinearLayoutManager(mActivity);
layoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(layoutManager);