我有一个带有订单列表的布局,最后一行是这些订单的总价。而且我不知道如何在回收者视图中一起使用我的欲望自定义项目来完成这些列表项和最后一行。我在onBindViewHolder中做了一些逻辑吗?或者,它有另一种方式,RecyclerView方法之一?
答案 0 :(得分:1)
是的,您可以使用ItemTypes
执行此操作,RecyclerView
可以呈现不同类型的子视图,请参阅此示例:RecyclerView With Multiple Item Types
答案 1 :(得分:1)
您可以使用RecyclerAdapter类
上的以下代码来执行此操作var test
在onCreateViewHolder中根据您的viewType夸大您的上一个布局。
@Override
public int getItemViewType(int position) {
if(position==(getItemCount()-1))return 1;
else return 2;
}
答案 2 :(得分:0)
您可以使用简单的相对或线性布局来显示这些订单的总价格。
此布局将放置在XMl中的recyclerview / Listview下方。
如果您使用上述解决方案,那么您不需要使用列表的最后一项来显示这些订单的总价。