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。