最近公司里開的一個APP設計出來的界面需要用到ScrollView+RecyclerView嵌套的形式,上面一半是一些數(shù)據(jù)展示特幔,最底部是一個列表咨演,所以最后是以這種方式來實現(xiàn)。但是最后發(fā)現(xiàn)RecyclerView的高度始終都在那一塊敬辣。外面的ScrollView可以滾動雪标,RecyclerView也可以滾動,但是RecyclerView只能在內部滾動溉跃,例如村刨,Rv高度顯示的時候有100dp,用手指滑動的時候它無論有多少數(shù)據(jù),都在這100dp中滾動撰茎。于是我開始在網(wǎng)上尋找解決方法嵌牺。
第一種:
recyclerview.setNestedScrollingEnabled(false);
recyclerview.setHasFixedSize(true);
這時Rv不可滾動了,但是高度還是像之前一樣固定100dp,所以導致顯示數(shù)據(jù)不全逆粹。
后來發(fā)現(xiàn)一個叫NestScrollView
的家伙募疮,把ScrollView換掉,完美實現(xiàn)想要的效果,不信你試試僻弹。