GridView,每行包含动态列数

时间:2012-06-27 13:41:12

标签: android

如何借助GridView重新创建以下视图。

enter image description here

列表中的项目数是动态的。

2 个答案:

答案 0 :(得分:2)

我猜这不是单个GridView,而是多个Layouts的组合。只需创建一个LinearLayout并根据内容决定您想要连续使用哪种布局。

答案 1 :(得分:0)

要获得您看到的布局,您可以使用以下内容:

<LinearLayout android:orientation="vertical">
    <!-- First row -->
    <View />

    <!-- Second row -->
    <LinearLayout android:orientation="horizontal" />

    <!-- Third row -->
    <LinearLayout android:orientation="horizontal" />

    <!-- Fourth row -->
    <View />

</LinearLayout>

如果您还想要分页效果,可以使用ViewPager

http://android-developers.blogspot.it/2011/08/horizontal-view-swiping-with-viewpager.html