我想为Android应用程序构建一个特定的布局。实际上,我想获得与html / css中的inline-block div具有相同行为的东西......我真的不知道我是否应该使用LinearLayout或GridLayout或其他东西...... 它就像一个水平的LinearLayout,但当线条已满时,我希望我的对象继续下一行......我将以编程方式将这些项目添加到容器中......
以下是我想要做的一个例子:
你有什么想法吗?
先谢谢了, 的Valentin
答案 0 :(得分:1)
使用GridView可能更容易使用GridView,而不是使用布局,因为它们只会将内存用于屏幕上的项目,并且可以使用适配器添加。
在此处阅读更多内容:http://developer.android.com/guide/topics/ui/layout/gridview.html
答案 1 :(得分:0)
Android提供了GridLayout组件(以及帮助器视图Space,可用于构建包含多行和多列的灵活布局,如The Android Developers Blog中所述。它可用从冰淇淋三明治(v14)或作为v7支持库的一部分,因此可供所有2.1+设备使用。