recyclerView的最后一行是否包含与其他项目不同的自定义项目?

时间:2018-01-29 08:15:43

标签: android android-layout android-recyclerview

我有一个带有订单列表的布局,最后一行是这些订单的总价。而且我不知道如何在回收者视图中一起使用我的欲望自定义项目来完成这些列表项和最后一行。我在onBindViewHolder中做了一些逻辑吗?或者,它有另一种方式,RecyclerView方法之一?

3 个答案:

答案 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下方。

如果您使用上述解决方案,那么您不需要使用列表的最后一项来显示这些订单的总价。