首页 > 解决方案 > 是否有访问 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
    }
}

标签: javaandroidkotlinshowcaseviewuser-guide

解决方案


您可以通过在 onBindview 方法中检查项目的位置来访问 recyclerview 的第一个项目

   public void onBindViewHolder(ViewHolder holder, int position) {

    if(position==0)
     // write your code here
    else
     // other code
   }

推荐阅读