GridView具有不同的位置

时间:2018-06-18 19:18:49

标签: android gridview

假设我有5个项目,普通gridview将显示如下项目:(按顺序排列)

1 2 3
4 5 x
x x x

现在我怎么能让它看起来像这样:

1 x 2
x 3 x
x 4 5

我知道我可以用相对视图制作它并相应地设置(x,y)但是可以使用gridview或GridLayoutManager吗?

注意:x表示空项目(不显示任何视图)

1 个答案:

答案 0 :(得分:0)

适用于getItemCount()的适配器

return items.size()*2
在onBindViewHolder()

中绑定数据时

if(position%2==0){
        textview.setText(items.get(position/2));
    }else{
        textview.setText(" ");
    }