GridView具有不同的单元大小,Launcher WP8风格

时间:2015-04-07 19:57:08

标签: android android-layout android-linearlayout android-gridview android-launcher

问题

我希望获得一个特殊的用户界面,它类似于Windows 8平铺用户界面,具有不同大小的单元格。

这样的事情:

AABB
AACC
AADD
AADD

每个字母代表其细胞的一部分,因此细胞A是2x4,细胞B和细胞C各占2x1,细胞D是2x2。

一个很好的例子是Laucher 8

我不想使用网格布局。

我正在使用GridView,我无法使用GridView实现上述布局。

问题

1. I have a framelayout as the items in the adapter.
   Using Linear Layout instead of adapter supporting view will certainly 
   make it boring
   or
   May be I am wrong about Linear Layout.
2. Can such a layout be achieved through GridView.
3. How [Laucher 8][2]. is achieving that.

修改

My problem was solved using https://github.com/lucasr/twoway-view/ . Google's
staggeredViewGridLayoutManager didn't help may be because I didn't found
it's good usage documentation and I was not able to layout the items in the 
Layout in my desired location.

1 个答案:

答案 0 :(得分:1)

尝试查看StaggeredGridView。这不完全是你想要的,但你可以根据自己的需要进行修改。

同样可能,这是pinterest-style GridView

您可能还希望与this app的开发人员联系。他可能会为你找到一些答案。