Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 尝试创建平铺滚动图标时,我应该使用GridView还是GridLayout?_Android_Gridview_Scrollview_Grid Layout - Fatal编程技术网

Android 尝试创建平铺滚动图标时,我应该使用GridView还是GridLayout?

Android 尝试创建平铺滚动图标时,我应该使用GridView还是GridLayout?,android,gridview,scrollview,grid-layout,Android,Gridview,Scrollview,Grid Layout,这就是我到目前为止所做的: <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/linearLayout1" android:layout_marginBottom="100dip" > </ScrollView> 在scrollview中,我想要一个图标网格,可能

这就是我到目前为止所做的:

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/linearLayout1"
    android:layout_marginBottom="100dip" >
</ScrollView>

在scrollview中,我想要一个图标网格,可能还有一些其他视图,我计划通过java代码填充这些图标

我已经研究了GridLayout和GridView,我正在努力确定哪一个更适合,我的第一直觉是GridLayout,但有些人认为GridView更适合我的紫色空间。

<Scrollable ......>
<GridLayout.....>
  your components

</GridLayout>
</Scrollable>

您的组件

这将使您的页面无论内部布局如何都可滚动

您的图标来自何处?如果您的图标来自某个动态数据源,那么GridView就是一个不错的选择,因为它与适配器一起工作来填充自身。图标当前不是来自某个动态数据源,但它们最终可能来自某个动态数据源,所以我想为其制定计划。目前,它们可能是从字符串列表(每个字符串都是图标的名称或类似的名称)生成的。您应该使用带有自定义适配器的GridView,然后使用IMO。