0
如何在RecyclerView的最后一个元素下面添加间距,其中间距的高度与RecyclerView的高度完全一样高 - 以便我可以滚动到底部RecyclerView和最后一个元素显示在RecyclerView的顶部?RecyclerView:在最后一个元素下面添加变量间距
基本上,我希望能够继续滚动,直到我RecyclerView的最后一个元素显示在最高层:
+------------+ +------------+
| 1. element | | 5. element |
| 2. element | | |
| 3. element | | |
| 4. element | | |
| 5. element | | |
+------------+ +------------+
我找到的解决办法,我加一个固定填充到RecyclerView与属性cliptopadding = false:
android:padding="4dp"
android:clipToPadding="false"
但是,这只会增加一个固定的填充dp。由于我不知道我的RecyclerView的高度,我不能使用xx dp的固定填充。
我该如何达到理想的行为?
我想你是正确的,但是如何从RecyclerViewAdapter类的内部onBindViewHolder()中获取我的RecyclerView的高度? – yogel
onBindViewHolder方法在您的适配器类中。一个简单的解决方案是将您的recyclerview的高度传递到适配器构造函数中。 – Elforama