直接上图说明一下问题:
理想中的界面应该是这样的:
实际为什么是这样的额:
Android开发随时会遇到我们意想不到的问题,昨天晚上运行项目还好好的,今天早上就报错了,啊,好头大,但是遇到问题我们得想解决的办法不是,好的,我们分析一下。
原因分析:
在渲染嵌套层RecylerView时其 子View获取了焦点,导致界面整体向上平移。
问题解决:
给外层的RecyclerView跟布局加上下面两个属性:
android:focusableInTouchMode="true"
android:focusable="true"