代码之家  ›  专栏  ›  技术社区  ›  TheGreatCornholio

Android Kotlin-获取RecyclerView onBindViewHolder内的视图位置

  •  0
  • TheGreatCornholio  · 技术社区  · 4 年前
    Log.d(tagg, "test1: " + holder.commentsLoading.top.toString())
    holder.scrollView.setOnScrollChangeListener(NestedScrollView.OnScrollChangeListener { v, scrollX, scrollY, oldScrollX, oldScrollY ->
        lastPosUpdate(meme.id, scrollY)
        Log.d(tagg, "test2: " + holder.commentsLoading.top.toString())
    })
    
    holder.textUserComments.setOnClickListener {
        Log.d(tagg, "test3: " + holder.commentsLoading.top.toString())
    }
    

    test2 test3 显示相同的位置,无论我滚动并改变实际位置, test1

    0 回复  |  直到 4 年前
        1
  •  0
  •   richard slond    4 年前

    更改此代码:

    Log.d(tagg,“test1:”+holder.commentsLoading.top.toString())

    到onBindViewHolder,您的问题就解决了。