【发布时间】:2021-12-11 09:05:45
【问题描述】:
我想在视图膨胀时更改 layoutmanager stackFromEnd 和 reverseLayout。我有嵌套recyclerview。因此,当 recylerview 膨胀时,我需要检查 recylerview 是否有比单个屏幕更多的项目,即我有多个要滚动的项目。我会显示在图片中。
还有其他条件,当项目从底部边缘切掉一半时。
在此基础上,我想更改布局。有可能吗?怎么做? 我尝试了一些堆栈溢出Example,但它不起作用。那么有人知道如何实现这一目标吗?
所以我想知道当 RecyclerView 第一次完成放置它的项目时是否会调用任何侦听器,从而可以设置布局管理器。
【问题讨论】:
-
对不起,我可能对这个问题有误解,所以,你是不是在尝试加载更多机制?
-
我只想检查 recyclerview 是否有更多项目
-
@PutraNugraha 我想检查 RV 是否有更多物品,即当视图膨胀时,RV 物品第一次不适合。
-
我认为可以获得窗口高度,然后减去项目高度的总和(假设您有具有固定 layout_height 的回收站视图项目)。但是问题,这不是最佳实践
-
@PutraNugraha 你能给我示范一下吗?
标签: android android-recyclerview scroll android-adapter