RecyclerView 加载页面向上偏移的解决方法

由于种种原因吧,我自己写了一个特别发杂的页面,是用recyclerview加载的页面,但是,做出来的效果还是挺好的,就是有一点,为什么页面整体会向上偏移一点呢?
起初,我是打算手动把Recyclerview的页面整体挪动一下,可是后来一想,干嘛要这样,这样不就相当于见招拆招吗,为什么不是从一开始就避免这种情况呢?
少许,终于搞明白了,原来是recyclerview 自动获取焦点导致的,因为recyclerview 在加载页面的时候获取到了焦点,而内容可能又在平铺当中,所以会导致自动滚动一点距离,这就导致了向上偏移的效果。
那么我们就要解决它 I can solve it!




    

    


只需要在recyclerview所在的根布局上加上
android:focusableInTouchMode="true"
android:focusable="true"
让根本局获取到焦点即可,这样recyclerview就不会去自动获取焦点了,那么向上偏移的问题也不存在了

开心

你可能感兴趣的:(RecyclerView 加载页面向上偏移的解决方法)