Android TableLayout还是GridView?

时间:2011-04-10 16:32:20

标签: android gridview fade tablelayout

我想创建一个大约三宽八深的单词网格。我希望能够选择一些单词并对它们进行淡入淡出动画。我还想知道何时选择了一个单词。我一直在看TableLayout和GridView来做到这一点。这些中的一个会比另一个更好吗?其中一个是否更适应Android中不同的屏幕尺寸?

2 个答案:

答案 0 :(得分:1)

我用tablelayout(和tablerow)玩了一下,它肯定会有所帮助,我想更重要的是问题是你是否希望有一个固定数量的列(“大约”不是救命...)。如果是这样,你可以很好地控制表/网格中的内容,那么tablelayout可能就是你正在寻找的东西(我发现它更简单,但也许我错了)。

它们都可以通过正确的布局说明适应屏幕尺寸,正确的编程将为您提供类似的结果。

但是,如果你允许屏幕旋转,你可能想要使用gridview

参数,参数,参数......

答案 1 :(得分:1)

我认为TableLayout会更容易使用。对于GridLayout,您需要构建自定义适配器,因此需要使用更复杂的应用程序。

查看不同的sceensizes,GridLayout将根据内容自行选择大量的列和行,并且添加项目会更灵活。

此外GridLayout会更灵活,但还需要做些工作。