我想为一个 android 应用程序构建一个特定的布局。实际上,我想获得与 html/css 中的 inline-block div 具有相同行为的东西……我真的不知道我应该使用 LinearLayout 还是 GridLayout 或其他东西……就像水平 LinearLayout但是当行满时,我希望我的对象放在下一行...我将以编程方式将项目添加到容器中...
这是我想做的一个例子:
你有什么主意吗?
提前感谢,瓦伦丁
我想为一个 android 应用程序构建一个特定的布局。实际上,我想获得与 html/css 中的 inline-block div 具有相同行为的东西……我真的不知道我应该使用 LinearLayout 还是 GridLayout 或其他东西……就像水平 LinearLayout但是当行满时,我希望我的对象放在下一行...我将以编程方式将项目添加到容器中...
这是我想做的一个例子:
你有什么主意吗?
提前感谢,瓦伦丁
不使用布局,使用 GridView 可能更容易,因为它们只会将内存用于屏幕上的项目,并且可以使用适配器添加。
在这里阅读更多:http: //developer.android.com/guide/topics/ui/layout/gridview.html
Android 提供了一个GridLayout组件(以及辅助视图Space,它可用于构建具有多行和多列的灵活布局,如Android 开发人员博客中所述。它可从 Ice Cream Sandwich (v14) 或作为v7 支持库,因此可用于所有 2.1+ 设备。