使用协调器布局在LinearLayout底部添加布局的问题

时间:2016-04-14 18:27:22

标签: android-layout android-recyclerview android-coordinatorlayout androiddesignsupport

我正在使用聊天屏幕,并使用RecyclerView显示聊天消息。我需要在回收站视图顶部显示一条注释消息,当滚动聊天列表时,该消息将滚动屏幕。这是我正在使用的布局。

meh_users

我的问题是来自聊天的最后一条消息隐藏在发送消息布局后面。我需要滚动回收器视图才能看到最后一条消息。 我正在使用 com.android.support:design:23.2.0 。我还为recycleler视图设置了 linearLayoutManager.setStackFromEnd(true)。 那么我应该如何避免发送消息布局隐藏最后一条消息?

1 个答案:

答案 0 :(得分:0)

对于发送消息布局,请使用

android:layout_weight="0"

而不是

android:layout_alignParentBottom="true"(这在LinearLayout父级中没有效果)

android:layout_gravity="bottom"