今天写一个RecyclerView,高度却只有一行Item的高度,网上找了各种办法都解决不了,什么重写LayoutManager之类的。
记录一下解决办法:
将RecyclerView放在父容器RelativeLayout中,并设置RelativeLayout属性
android:descendantFocusability="blocksDescendants"
但是这样又会让RecyclerView的滑动与ScrollView冲突了,没有惯性,其实我并不需要RecyclerView的滑动属性,RecyclerView只是用来显示数据的,所以把RecyclerView的滑动属性禁用掉就可以了,
代码里设置
recycleview.setNestedScrollingEnabled(false);
就可以了
记录下来,感觉还会遇到。