今天寫一個(gè)RecyclerView翠霍,高度卻只有一行Item的高度本谜,網(wǎng)上找了各種辦法都解決不了,什么重寫LayoutManager之類的寝受。
記錄一下解決辦法:
將RecyclerView放在父容器RelativeLayout中坷牛,并設(shè)置RelativeLayout屬性
android:descendantFocusability="blocksDescendants"
但是這樣又會(huì)讓RecyclerView的滑動(dòng)與ScrollView沖突了,沒有慣性很澄,其實(shí)我并不需要RecyclerView的滑動(dòng)屬性京闰,RecyclerView只是用來顯示數(shù)據(jù)的,所以把RecyclerView的滑動(dòng)屬性禁用掉就可以了甩苛,
代碼里設(shè)置
recycleview.setNestedScrollingEnabled(false);
就可以了
記錄下來蹂楣,感覺還會(huì)遇到。