有很多解决方案,其中最后一个 View 是底部对齐的,但我需要它是灵活的。想象一个带有列表和下面的正/负按钮的对话框。如果只有很少的元素,我希望它看起来像这样:
当有很多项目时,此对话框应自行展开到底部,如下所示:
LinearLayout内部的布局结构是:
title layout
RecyclerView
buttons layout
我尝试将 RecyclerView
包装在 LinearLayout
内,但没有成功,它只是重叠了我的按钮
最佳答案
最好的方法是使用 NestedScrollView。像这样使用:
<NestedScrollView>
<LinearLayout>
<YourTitleLayout>
<RecyclerView>
<YourLayoutBelowRecyclerView>
</LinearLayout>
</NestedScrollView>
顾名思义,这个嵌套的 ScrollView 确保项目一个接一个地滚动。希望这会有所帮助。
关于android - 在RecyclerView下方显示 View (不重叠),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351664/