java - 是否有访问 recyclerView 中第一项的解决方案
问题描述
我正在创建一个用户指南,我想在我的用户指南中描述的项目之一是在我的回收站查看帮助我,我正在使用这个库:com.github.mreram:showcaseview:1.2.0
找到了解决方案:
private var isPlayed = false
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
holder.onFill(holder.adapterPosition)
if (position == 0 && !isPlayed) {
holder.guide()
isPlayed = false
}
}
解决方案
您可以通过在 onBindview 方法中检查项目的位置来访问 recyclerview 的第一个项目
public void onBindViewHolder(ViewHolder holder, int position) {
if(position==0)
// write your code here
else
// other code
}
推荐阅读
- python - 构建一个 python 鸡蛋,第一个字母被错误地从根文件/文件夹名中删除
- c# - 使用 Api 发布 Blazor 应用程序导致错误:电路无法初始化
- java - 在 JAX-WS WebMethod 中解组 Error-Null
- java - SpringBoot 2.3.+ 和 Spring Data Rest:返回空数组而不是 EmptyCollectionWrapper
- python - 如何解码和验证 simple-jwt-django-rest-framework 令牌
- java - 如何在我的程序中使用 selenium Web 驱动程序和 java 在没有硬编码 row_num 和 Col_num 的情况下在 excel 表中编写测试结果(通过/失败)
- javascript - Javascript 正则表达式在 ArrayList 中搜索特定单词并在之前/之后打印单词
- vaadin - 没有 Spring 的 Vaadin 14 中的访问控制
- javascript - Req.body 不被解析,只返回 undefined
- python - 向 Flask App 发送和接收图像