将数据绑定到recycleview,在查看者上包含更多项目数据

时间:2018-03-17 05:05:21

标签: android android-recyclerview kotlin

My expect

正如您在上面看到的图片一样,我希望将相同的设计和数据绑定到图片上。 我用循环视图来做到这一点。我试图使用girdlayoutmanager将第1行分为2列,但我不能。 然后我自定义了第1行的布局,但是列表中的每个数据都会生成一个视图。

有谁能建议我解决这个问题。非常感谢!

1 个答案:

答案 0 :(得分:0)

当您将数据绑定到适配器时,该onBindViewHolder()方法调用从列表中获取值,然后根据以下示例中的值生成if条件和隐藏视图:

@Override
public void onBindViewHolder(ItemViewHolder holder, int position) {
    User user=mUserLsit.get(position);
    if(user.getData()==Data1){
        holder.mTvPwd.setVisibility(View.GONE); 
    }
}

然后当您需要该视图时,可以看到视图。