RecyclerView占用所有屏幕空间

所以我在布局文件中遇到了一些RecyclerView问题

这里是:

   

RecyclerView是可见的和可滚动的但是LinearLayout和里面的视图是不可见的……我尝试了很多东西,但到目前为止还没有任何工作。

你们中的任何人都可以指出我正确的方向吗?

提前谢谢了!

将根视图更改为FrameLayout。 将LinearLayout的重力设置为底部

        

或者,您可以将线性布局包装在FrameLayout中,并将其设置为align_parentBottom = true,如果它是根的相对布局或线性布局,并且您在视图中有其他内容。

绘制RecyclerView时,它会在绘制下一个元素之前计算屏幕上的所有剩余大小,并且在绘制其他元素后不再重新计算,将它们留在屏幕外。

诀窍是先绘制所有其他元素,然后将RecyclerView留到最后。 FrameLayout不再起作用,因此使用相对布局并将RecyclerView放在XML布局文件的最后。

在RecyclerView下面添加带按钮的栏的示例:

    //HERE YOU ALIGN THIS ELEMENT TO THE BOTTOM OF THE PARENT      //HERE YOU ALIGN THE RECYCLERVIEW ABOVE THE PAGINATION BAR