腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如何
检查
屏幕
上
是否
显示
RecyclerView
的
第一项
、
是否
可以
检查
RecyclerView
的
第一项
或第二项
是否
在用户
屏幕
上
可见?user) { } // do something } 我现在所做
的
是向回收器添加一个监听器
recyclerView
.addOnScrollListener(new
浏览 104
提问于2018-06-22
得票数 10
回答已采纳
2
回答
AppBarLayout并不总是在向下滚动时重新输入。
、
、
、
、
我使用AppBarLayout、CollapsingToolbarLayout在CoordinatorLayout和
RecyclerView
中创建了一个折叠
的
透明搜索栏。让
recyclerView
出现在appBarLayout后面而不是它下面有点(很多)棘手;但是正在工作。我
的
问题是,有时候,当我向下滚动时,应用程序栏不会重新输入。我只是在
屏幕
外看不见而已。android.support.design.widget.AppBarLayout> </android.support.d
浏览 4
提问于2015-11-25
得票数 5
1
回答
当到达边缘时,Android嵌套
的
DragListView不会自动崩溃。
、
、
、
我在活动中有外部
RecyclerView
。此
RecyclerView
由自定义适配器填充。并且该
RecyclerView
的
自定义项包含一个DragListView。在寻找问题之后,我发现滚动
的
标准是“您不能看到最后或
第一项
,因为如果看到了,您已经在列表
的
顶部/底部了”。他们用于
检查
用户
是否
已到达顶部或底部
的
方法是: ViewHolder lastChild = findViewHolderForLay
浏览 1
提问于2016-10-20
得票数 0
1
回答
RecyclerView
-向上或向下滚动一个
屏幕
(不是基于适配器位置)
、
如果有一个具有(非常)不同高度
的
项目的
RecyclerView
,我
如何
滚动1
屏幕
向下(或向上)?因此,在向下滚动1
屏幕
后,
显示
的
数据正好低于当前
屏幕
上
的
数据。作为一个极端
的
例子:当我有一个非常大
的
第一个数据项,并且滚动y-位置为0时,那么滚动1
屏幕
将意味着在本例中
显示
第一项
数据
的
下一个/剩余部分。 有
浏览 0
提问于2020-01-10
得票数 1
回答已采纳
2
回答
滚动到顶部,然后返回到回收站按下
的
按钮。
、
再次,如果用户单击“
上
一步”按钮,则转到前面的活动。&& keyCode == KeyEvent.KEYCODE_BACK // if(
recyclerview
smoothScroller.setTargetPosition(0); LinearLayoutManager layoutManager = (LinearLayoutManager)
recyclerView
.ge
浏览 1
提问于2018-06-28
得票数 2
回答已采纳
2
回答
RecyclerView
notifyItemRangeInserted没有保持滚动位置
、
、
、
我有一个简单
的
回收站与项目(提示)和加载旋转底部。Override return tips.size() + 1; // + 1 for the loading footer基本
上
,,当我这样做
的
时候,滚动
的
位置就到了最下面。看上去好像是跟着装货旋转器走
的
。这只发生在第一个添加(即,当只有加载旋转
显示
本能)。后续添加保持正确
的
滚动位置(插入项
的
位置)。如果
浏览 0
提问于2018-02-27
得票数 2
回答已采纳
2
回答
NestedScrollView中
的
RecyclerView
未提供正确
的
可见项位置
、
、
、
我在NestedScrollView中有一个
RecyclerView
,我正在尝试使用获取滚动事件期间最后一个可见列表项
的
位置。下面的代码允许我可靠地检测滚动事件:
浏览 2
提问于2018-01-25
得票数 5
1
回答
RecyclerView
滚动到顶部按钮
、
我想在我
的
应用程序中添加回顶部按钮。我使用
recyclerview
来展示项目。我添加了按钮,当我点击它时,视图将转到顶部,但我
的
目标是只有当应用程序向下或向上滚动时才
显示
此按钮,并且我
的
第一项
不可见(我希望这是清晰
的
解释)。我试着用和其他用于LayoutManager
的
方法,但没有可接受
的
效果。
浏览 15
提问于2016-08-31
得票数 2
回答已采纳
3
回答
RecyclerView
:在视图创建后立即查找最后可见项
、
、
、
为了做到这一点,我在两个不同
的
场景中调用这个方法: 当
RecyclerView
对用户“可见”时。,但它返回-1,在这种情况下,我想它与
recyclerView
+适配器内部项
的
异步加载有关,与片段/活动生命周期相关。但我不想推迟使用处理程序+延迟运行程序进行硬编码,因为调度延迟运行是我真正想要做
的
事情:检测回收者视图何时完成膨胀,并将所有可以嵌入其中
浏览 14
提问于2015-07-10
得票数 14
2
回答
如何
知道什么时候在android中
的
累凯勒视图是做膨胀
的
项目?
、
、
、
、
我
的
要求是,我想在我
的
屏幕
上
突出
显示
回收商
的
第一项
视图。我正在使用
recyclerView
.getChildAt(0)获得第一个项目,但我
如何
确定第一个项目的回收者
的
看法是可用
的
或没有?
浏览 10
提问于2022-04-20
得票数 0
0
回答
当视图被隐藏时,为什么Android中
recyclerView
的
viewholder是空
的
?
、
所以我有一个
recyclerView
,里面有多个项目,可以展开和折叠(每个项目都有一个webview,可以展开和折叠来决定
是否
需要
显示
完整
的
内容)。findViewHolderForLayoutPosition(position);然而,只有当每个项目都折叠时才有效,当第一个项目展开时,它将占据
屏幕
,而其他项目将隐藏或隐藏在
屏幕
底部以下。看起来
recyclerView
从布局中删
浏览 10
提问于2018-07-17
得票数 0
2
回答
查看回收器视图中
的
某个视图
是否
在
屏幕
上
、
、
所以我有一个包含5个项目的水平线性布局
的
回收视图。然后,我调用getLocalVisibleRect()来查看这些视图中
的
哪些视图实际
显示
在
屏幕
上
。不过,这里有个问题。它适用于初始
屏幕
,但当我向下滚动回收器视图时,它与
是否
显示
在
屏幕
上
的
结果不一致。由于它适用于最初
的
回收视图项目,因此逻辑似乎也是有效
的
。这看起来可能是一个竞争条件,但当滚动一些项目时,会给出正确<e
浏览 4
提问于2018-03-16
得票数 0
5
回答
NotifyDataSetChanged
RecyclerView
根本不工作
、
、
我使用一个
RecyclerView
来
显示
解析后从web服务中检索到
的
数据。问题是notifydatasetchanged根本不起作用。为了解决这个问题,我再次设置适配器。我在使用这种技术时遇到了两个问题: 再循环者
的
观点也指向回收者观点
的
第一项
。(我只想在现有的list.Array列表
的
末尾追加新
的
数据,列表大小正在更新。但唯一
的
问题是,列表是从零位置开始
的
浏览 2
提问于2016-02-02
得票数 0
回答已采纳
1
回答
Android测试,测试什么?
、
、
、
我是测试界
的
新手。我阅读了所有与Android测试相关
的
材料:仪器测试罗波列克等。问题是,所提供
的
所有示例只涉及非常简单
的
用例,例如验证文本
是否
在
屏幕
上
或验证函数
的
计算
是否
产生正确
的
结果。比方说,我有一个更接近现实世界
的
应用程序:一个应用程序,它通过Retrofit登录并获取项目列表,并将其
显示
在
RecyclerView
<em
浏览 0
提问于2018-01-30
得票数 -2
1
回答
在零索引处插入
第一项
时,notifyItemInserted()无法工作
、
、
我正试图在第一位置插入回收商视图中
的
一个项目,即0索引如下 commentList.add(new Comment( e.printStackTrace(); 但它根本没有
显示
浏览 3
提问于2017-03-30
得票数 9
回答已采纳
1
回答
使
RecyclerView
从数据库加载更多项
、
、
我使用循环视图与游标与以下设置,一个
recyclerview
与此适配器。基本
上
,这些项目有一个图像和一些TextViews。
RecyclerView
最多不会有超过5-7个项目.我
的
问题是,有什么办法告诉回收视图装载比
屏幕
上
显示
的
更多
的
物品?由于图像视图,只有2在
屏幕
上
出现,当滚动其他负载时,但它并不像它应该是平滑
的
。有没有办法告诉回收视图加载4,即使2没有
显示
在<
浏览 5
提问于2015-05-15
得票数 0
回答已采纳
1
回答
嵌套
RecyclerView
滚动到NotifyItemChanged
上
的
第一项
、
我有用于滚动项目组
的
垂直
RecyclerView
和在每个ViewHolder中
的
水平
RecyclerView
,以便在这些组中查看项目。它们是从数据库中填充
的
。每当项内容发生更改(用户点击来自网络
的
某些内容或新
的
数据),就会将其写入数据库,然后调用notifyDataSetChanged()作为组游标。我
检查
它
是否
是onBingViewHolder()中
的
同一个组,只有当它是更新项时才会进行更新。但是水平
Rec
浏览 6
提问于2015-08-06
得票数 0
回答已采纳
1
回答
对于下面的视图,使用一个或两个
RecyclerView
更好吗?
、
我
的
活动应该是这样
的
:TextView (即指向活动
的
方向,正好是1)TextViewTextView .(任意长度,即文章正文中分隔TextView
的
换行符),在开始时最多只
显示
5行TextView,在这些TextView
的
底部有一个Read按钮,因此这将涉及一个可扩展
的
RecyclerView
项(不确定
如何
实现我希望它成为一个粘性
的
页脚,所以只有当上面的
Recycler
浏览 0
提问于2018-04-25
得票数 1
6
回答
从适配器滚动值变化
的
回收视图
、
我正在开发一个应用程序,我试图使用
RecyclerView
和回收适配器来填充列表。但是,当我快速浏览列表时,有时列表项
上
的
值会在列表项之间移动。有已知
的
解决办法吗?
浏览 0
提问于2016-02-04
得票数 19
回答已采纳
2
回答
如何
查看回收站
屏幕
上
可见
的
项目
、
、
、
我想知道
屏幕
上
的
可见项目,这样如果该项目的exoplayer正在运行,我就可以停止它。在这里,我尝试了许多方法来停止已经运行
的
exoplayer,但是我没有找到任何合适
的
解决方案。使用所有这四种方法并不能给我提供可见
的
回收视图项目。正如其名称所示,它只提供
屏幕
上
显示
的
最后一项和
第一项
rvTips.addOnScrollListener(object :
RecyclerView</e
浏览 1
提问于2020-07-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
性能优化之卡顿延迟
RecyclerView 体验优化及入坑总结
滚动截屏,RecyclerView截屏,ScrollView截屏,ListView截屏
vlayout 1.2.16 发布,LayoutManager 定制化布局
实现 RecyclerView 上拉加载及自动加载
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券