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