【发布时间】:2011-08-02 13:23:01
【问题描述】:
我想创建一个大约三宽八深的单词网格。我希望能够选择一些单词并对其进行淡入淡出动画。我还想知道何时选择了一个单词。我一直在看 TableLayout 和 GridView 来做到这一点。其中一个会比另一个更好吗?其中一个是否比另一个更能适应 Android 中不同的屏幕尺寸?
【问题讨论】:
标签: android gridview fade tablelayout
我想创建一个大约三宽八深的单词网格。我希望能够选择一些单词并对其进行淡入淡出动画。我还想知道何时选择了一个单词。我一直在看 TableLayout 和 GridView 来做到这一点。其中一个会比另一个更好吗?其中一个是否比另一个更能适应 Android 中不同的屏幕尺寸?
【问题讨论】:
标签: android gridview fade tablelayout
我在 tablelayout(和 tablerow)上玩了一些,它肯定会成功,我想更重要的问题是你是否希望有固定数量的列(“大约”不帮助...)。如果是这样,并且您可以很好地控制表格/网格中的内容,那么表格布局很可能就是您正在寻找的内容(我只是觉得它更简单,但也许我错了)。
它们都可以通过正确的布局说明适应屏幕尺寸,并且适当的编程会给你类似的结果。
但是,如果您允许屏幕旋转,您可能需要使用 gridview
参数,参数,参数...
【讨论】:
我认为TableLayout 会更易于使用。对于GridLayout,您需要构建自定义适配器等,这会导致应用程序更加复杂。
看不同的sceensize,GridLayout会根据内容自行选择好的列数和行数,添加项目会更灵活。
另外,GridLayout 会更灵活,但需要做更多工作。
【讨论】: