RecyclerView问题汇总
枫林梦
这个作者很懒,什么都没留下…
展开
-
RecyclerView中EditText点击弹出软键盘后焦点丢失
破问题在网上找了很多帖子都没解决,但是我另外一个界面就一点事没有,因为我的RecyclerView是在NestedScrollView下的,所以就试着给它包了一层布局,里面只有RecyclerView(之前在ConstraintLayout下面,里面还有其他控件),这次运行后没问题了。最后反思了一下,应该是ScrollView导致的焦点冲突,软键盘弹起后焦点回到了RecyclerView父布局也就是ScrollView身上,但把RecyclerView额外包裹一层后RecyclerView的父布局就不再原创 2022-04-11 13:37:53 · 3116 阅读 · 0 评论 -
ScrollView嵌套RecyclerVIew显示不全
ScrollView嵌套RecyclerVIew显示时会导致RecyclerView显示不全的现象,大多数时候设置RecyclerView不可滑动即可,但要注意位置。 val rv = cardParent.findViewById<RecyclerView>(R.id.card_parent) /*必须在设置Adapter之前,否则可能不会产生效果。*/ rv.isNestedScrollingEnabled = false原创 2022-03-24 16:59:50 · 2632 阅读 · 1 评论 -
ScrollView嵌套RecyclerView,RecyclerView总是把它上面的控件顶出页面(页面出现自己滚动)
ScrollView嵌套RecyclerView,当我离开当前页面,然后又回来时,RecyclerView就会把它上边的控件都挤出页面,它显示在页面最上边。原因应该是RecyclerView抢了焦点,只需要把ScrollView中最上边的那个控件加上几句代码就可以解决这个问题。 android:focusable="true" android:focusableInTouchMode="true"这个哥们timshinlee提供了一个更简单的方法,只需一行代码就可以搞定。我们知道,Sc转载 2021-09-02 18:53:17 · 185 阅读 · 0 评论 -
Android在开发中的使用技巧之解决ScrollView嵌套RecyclerView出现的系列问题
原文:Android在开发中的使用技巧之解决ScrollView嵌套RecyclerView出现的系列问题根据已上线的app里总结出来的实用小技巧相信大家都遇到过ScrollView嵌套RecyclerView或者RecyclerView嵌套RecyclerView来使用, 也会遇到一堆奇奇怪怪的问题, 比如滑动卡顿、数据加载不完、数据加载完后没有停留在顶部等问题今天我们就来写一篇RecyclerView嵌套版本的解决方案 今年六月份的IO大会把Kotlin用做Android开发的一级语言转载 2021-09-01 14:02:15 · 1418 阅读 · 2 评论 -
RecyclerView刷新闪烁与删除Item时崩溃问题
RecyclerView刷新闪烁与删除Item时崩溃问题/** * todo RecyclerView刷新闪烁 适用于刷新单个多个Item * 问题原因分析: * RecyclerView有一个RecyclerViewPool用来缓存已创建的item,不手动创建RecyclerViewPool时,系统会自动创建一个大小为5 * 的RecyclerViewPool。 * 这就意味着...原创 2019-07-12 16:50:57 · 1398 阅读 · 0 评论 -
RecyclerView 性能优化 | 安卓 offer 收割基
本文作者: 布兰柯基本文链接: https://blankj.com/2018/09/29/optimize-recycler-view/数据处理和视图加载分离我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能就匆匆把数据丢给了 VH 处理,其实,数据的处理逻辑我们也应该放在异步处理,这样 Adapter 在 notify change 后,ViewHolder 就可以简...转载 2019-09-24 14:47:44 · 255 阅读 · 0 评论