我有一个RecyclerView匹配父布局的高度。RecyclerView适合物品到底
我需要有一个项目作为页脚。当列表中有一堆项目时,这不是问题。
问题是让它坚持到底部时有几个项目,它不足以启用滚动。所以,如果我有,说1个项目加上页脚项目,我怎么能显示这个项目在RecyclerView的底部?
我有一个RecyclerView匹配父布局的高度。RecyclerView适合物品到底
我需要有一个项目作为页脚。当列表中有一堆项目时,这不是问题。
问题是让它坚持到底部时有几个项目,它不足以启用滚动。所以,如果我有,说1个项目加上页脚项目,我怎么能显示这个项目在RecyclerView的底部?
尝试使用android:weight属性。或者,如果你使用的RelativeLayout对齐页脚父视图
这将始终显示在回收站视图的底部,但如果列表不会滚动有很多项目。 – HelderMPinhal
底部试试这个:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/places_recycler_view"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<YourView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
YourView这里,您将实际添加了查看您的funcionality视图。即使没有物品或存在,它总是处于最底层。
这将始终显示在回收站视图的底部,但如果列表中有大量项目,将不会随滚动显示。 – HelderMPinhal
为什么不只是添加最后一个项目成为您的自定义项目,在您的回收站视图中返回不同的视图类型,然后它将始终显示为最后一个项目? –
这是目前的情况,但想象一下只有一个项目。此页脚项目将低于该项目,但不在底部。应该是一个间距。 – HelderMPinhal
把它全部封装在'RelativeLayout'中怎么样? – Sunshinator
更好的方法,在你的适配器创建页脚这样http://stackoverflow.com/a/29168617/6110027 –
我有一个这样的适配器,但如果没有正常的项目或只有少数,页脚将不会在列表的底部。 – HelderMPinhal