RecyclerView把他上面的控件顶上去了

2019-08-28  本文已影响0人  寒冷de星空

问题:有时候在布局中嵌套RecyclerView的时候 RecyclerView把他上面的控件顶上去了
这是因为RecyclerView抢占了焦点是原因

解决方案:
一、在RecyclerView的父布局添加android:descendantFocusability="blocksDescendants"属性
意思是阻止RecyclerView获取焦点

二、直接在代码中设置RecyclerView不获取焦点 recyclerView.setFocusable(false)
上一篇 下一篇

猜你喜欢

热点阅读