【问题标题】:ESPRESSO Click on a non displayed item inside recyclerviewESPRESSO 单击 recyclerview 中未显示的项目
【发布时间】:2021-08-20 13:46:34
【问题描述】:

我有很多物品的回收站视图。其中一些没有显示在屏幕上。如何点击 recyclerview 项目内未显示在屏幕上的按钮?

我知道项目位置和按钮 ID。

PS:我的布局在 NestedScrollView 内。

【问题讨论】:

    标签: android android-recyclerview android-espresso nestedlayout


    【解决方案1】:

    documentation上所述:

    顾名思义,RecyclerView 回收那些单独的元素。当一个项目滚出屏幕时,RecyclerView 不会破坏它的视图。相反,RecyclerView 将视图重用于在​​屏幕上滚动的新项目。这种重用极大地提高了性能,提高了应用的响应能力并降低了功耗。

    因此,如果项目的布局当前未显示在屏幕上您不能点击它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多