解决gridView的item排列!

急用,我现在在做一个项目,其中有个网格式的布局,我想过要用自定义view去实现,
但是琢磨了半天硬是没做出来,就用gridView来写。然后我现在的问题是 gridView都是从左边进行排列的,当我有四个item的,我用gridView就实现不了了。所以我想问一下各位大神,有没有人知道该怎么做这个,或是怎么设置grid View的item的排列呢???![图片说明](https://img-ask.csdn.net/upload/201708/29/1503998772_751741.png)图片说明

可以通过改变数据的排列方式来实现你的需求,不过逻辑可能有点复杂,通过data.size()/3判断奇偶行,如果是奇数行就正常顺序排列,如果是偶数行,还要进一步判断:此行的数据是否大于等于3,如果大于等于3,将这三个数据倒序排列,如果只有两个,前面加一个空的占位数据,如果只有一个数据,前面加两个空的占位数据.应该就可以实现了.

大哥,你是否需要说明一下你使用的技术呢? HTML? WinForm? WPF? Java?MFC? 还是啥??

再者,你给出的图的效果其实根本不用gridView,如果是HTML,最简单的table就可以实现。能够简单实现的情况下,简单实现最好,也好维护,控件越复杂,维护难度越高。你这样的界面简单实现就好,不一定非要使用某一个控件的。变通点更好的。

这个应该不是问题吧!android的gridview可以设置每行的item个数,html5有table可以代替,相信其他技术也有相应的属性设置,仔细找找。

为啥四个实现不了了,,,,十个八个和两个三个四个
知识item中的数据变了,,gridview记左上角为0,,,
没关系在数据上做手脚就可以,,根据输入数据对数据进行排序

你这个需求,我感觉,,第一行不用变,,第二行倒序,第三行不变,,,以此类推,,基本上是可以完成这个需求的。

android的GridView默认是从左往右,没有其他的设置,如果你想要实现这种效果,只有两种办法:
1、改变数据的顺序,而不是让布局发生变化。
2、自己实现一个类似于GridView的效果。