android - 在RecyclerView下方显示 View (不重叠)

标签 android

有很多解决方案,其中最后一个 View 是底部对齐的,但我需要它是灵活的。想象一个带有列表和下面的正/负按钮的对话框。如果只有很少的元素,我希望它看起来像这样: enter image description here

当有很多项目时,此对话框应自行展开到底部,如下所示:

enter image description here

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/

相关文章:

android - 谷歌播放可能会阻止应用程序在搜索时出现

java - 为什么不能告诉编译器重写 onClick

java - 安卓屏幕超时

android - Firebase 云消息传递 : Possible to send Data messages when permission = blocked?

android - 如何制作带滚动条的弧形菜单?

android - 如果该号码已占用,请重拨或重新加载 href 电话

android - jain-sip 注册收到错误消息 "via header ID expected"

android - 如何跨线程传递 RealmResults

android - 找不到 com.google.gms :google-services:3. 1.1

android - 有没有办法通过返回一个boolean来知道gradle文件中是否编译了某个依赖