RecyclerView 嵌套RecyclerView 或者 ScrollView当中嵌套RecyclerView ,子View会自动滚动到顶部
2018-03-05 16:45
561 查看
问题如图
![](http://i.imgur.com/1lTYl1G.gif)
此问题一开始我以为是我在fragment当中,返回和移动的时候调用了adpater
的notifyItemChange
方法情况和notifyItemChanged(int position) 引起的返回时RecyclerView页面不自然的跳动
一样,但是发现我并没有调用过此方法,所以我想是不是有可能是子 recyclerView 抢了焦点导致子 RecyclerView自动滚动到了第一行,所以我在子recyclerView设置
recycler_mine_partake_message.setFocusableInTouchMode(false); //设置不需要焦点 recycler_mine_partake_message.requestFocus(); //设置焦点不需要1
2
同时我想到了在ScrollView当中同样会出现这个问题 ,解决思路:
在代码里面 让处于ScrollView或者RecyclerView1 顶端的某个控件获得焦点即可 比如顶部的一个textview tv_goodsName.setFocusableInTouchMode(true); tv_goodsName.requestFocus();
相关文章推荐
- Scrollview嵌套Listview、GridView、RecycleView时只能显示一行或者自动滚动到底部
- NestedScrollView与RecyclerView嵌套,以及NestedScrollView不会滚动到屏幕顶部解决
- 修改Scrollview嵌套其他可滚动控件 如listview或者recycleView等自动滚动的问题
- RecyclerView常见问题解决方案,RecyclerView嵌套自动滚动,RecyclerView 高度设置wrap_content 无作用等问题
- ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案
- android scrollview 自动滚动到顶部或者底部
- android scrollview 自动滚动到顶部或者底部的实例
- Scrollview 嵌套 RecyclerView 出现的问题,例如recycleview不显示,或者卡动。
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- 关于EditText与ScrollView嵌套使用时候出现的Edittext自动滚动至最顶部的问题
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- ScrollView(RecyclerView等)自动滚动原理分析,还有阻止自动滑动的解决方案 ... http://www.apkbus.com/blog-945380-76974.html
- ScrollView 嵌套RecyclerView 进入页面自动跳转到RecyclerView 上面
- ScrollView嵌套ListView,GridView,ViewPager,以及这些控件自动滚动到底部问题的解决
- [置顶] RecyclerView常见问题解决方案,RecyclerView嵌套自动滚动,RecyclerView 高度设置wrap_content 无作用等问题
- RecyclerView 调用notifyDataSetChanged()方法刷新后 自动滚动到顶部 问题解决办法
- ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方 推荐
- ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案
- RecyclerView/ScrollView中条目弹出PopupMenu导致RecyclerView自动滚动的问题
- ScrollView 嵌套 RecyclerView,进入界面不在顶部