Android TableLayout vs GridView vs Other?

Rob*_*Rob 4 layout android gridview tablelayout

我正在开发一个应用程序,我正在寻找一些一般指导:

该应用程序是一个记忆培训师,将有几种不同的模式:

  • 数字:屏幕上将以网格状图案显示最多400位数字
  • 面部:面部图像将出现,大约9页面,也是网格图案

问题是:我可以使用单个xml布局文件来完成此操作,并且我应该为每个布局文件使用相同的布局类型(如果是,那应该是什么!)?这是一个很大的应用程序,所以一致性将是天堂般的.

我更喜欢灵活的布局,现在我倾向于GridView.

有什么想法吗?

Sha*_*een 19

网格视图基本上类似于列表视图,其中项目以静态网格排列.它从用户滚动的适配器中检索视图.

表格布局是布局管理器,如果需要,不进行滚动.这意味着你必须将它放在滚动视图中.这意味着您显示的所有数据必须预先填充到TableLayout中,因此ScrollView知道要滚动的总空间.它也不会直接为您提供每个"项目"选择或交互,因为TableLayout没有项目,它只是一个布局管理器.

此外,还应使用基于适配器的视图,其中需要滚动大量数据.所以看起来网格视图更适合你工作的情况.