RecyclerView设置最大高度

RecyclerView条目太多会把 它下面的控件挤出屏幕之外 该如何设置RecyclerView的最大高度
来解决这个问题

给recyclerview设置一个属性 weight =“1”

https://blog.csdn.net/crazyman2010/article/details/54315109

2种方式吧
1. 外层嵌套一个view,这样只会在view内部显示.
2. 在onWindowFocusChanged方法中去测量屏幕高度和其他控件高度从而动态设置recyclerview的高度.
具体看你的业务需求,是需要显示很多item并且可以滚动,还是说仅仅是想进行比较规范的展示

假设底端你放置的是一个button按钮,线性垂直布局,recyclerview子条目数据量过大肯定会压缩当前的布局
方法一:自定义一个布局专门放置底端按钮,最后include;
方法二:巧妙利用RelativeLayout,表明该控件处于recyclerview下面;

nestedscrollview嵌套在外层,如果recyclerview出现问题,在recyclerview外层给个父布局(LinearLayout,relativelayout之类)

你可以使用framlayout 内部嵌套 recyclerview 和 你的其他控件 让你的其他空间悬浮的莫个位置 或者使用相对布局 也可以的 这是方式一 还有方式二nestedscrollview 内部嵌套 recyclerview 和你空间即可

https://blog.csdn.net/naide_s/article/details/80092125 本文可以给你参考