我构建了一个基本界面,该界面由RecyclerView中的CardView列表组成。添加卡片后,我需要知道它是否在屏幕上可见。我试图通过使用布局管理器的findLastVisibleItemPosition()方法来获得它,但是它返回的结果似乎比预期少了一项。例如,如果我有1张可见的卡片,findLastVisibleItemPosition()返回-1(我希望可见卡片的索引为0).我简化的核心方法如下:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);items=new