1

所以我正在开发一个 android 应用程序,我需要创建一个类似于 Windows 8 开始屏幕的主页。

我尝试了网格布局,从我所阅读的内容来看,这种布局存在局限性。

每个项目的图块大小应该可以根据块的内容进行更改。那么对于这种情况,相对布局是否比网格布局更好?我不想添加滚动功能。只是打算让图块能够展开/折叠并自动配置它们的大小。有没有一种功能可以让瓷砖以某种方式“活”起来?也许显示一些文字或图像等。

而在灵活性方面,哪一种更通用?

4

1 回答 1

0

我的意见是使用gridlayout。因为网格布局非常简单,可以使文本和图像视图类似于Windows 8 开始屏幕。对于relativelayout,您必须比网格付出更多的努力。而且gridlayout 也可以根据您的需要制作小部件。更多澄清你可以参考这个页面。

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/widget/GridLayout.java

于 2013-09-04T09:36:08.353 回答