我想创建一个大约三宽八深的单词网格。我希望能够选择一些单词并对它们进行淡入淡出动画。我也想知道什么时候选择了一个词。我一直在寻找TableLayout和GridView来做到这一点。这其中一个会比另一个做得更好吗?其中一个更适合Android的不同屏幕尺寸吗?Android TableLayout或GridView?
0
A
回答
1
我已经玩过一些tablelayout(和tablerow),它肯定会做的伎俩,我想更重要的问题是你是否期望有固定数量的列或没有(“大约”没有'帮助......)。如果是这样,你可以非常好地控制table/grid中的内容,tablelayout可能就是你想要的(我发现它更简单,但也许我错了)。
他们都可以适应屏幕大小与正确的布局指示,适当的编程会给你类似的结果。
不过,如果你让屏幕旋转,您可能需要使用的GridView
参数,参数,参数......
1
我觉得TableLayout
会比较好用。对于GridLayout
,您需要构建自定义适配器,从而导致更复杂的应用程序。
查看不同的sceensizes,GridLayout
会根据内容自行选择很多列和行,添加项目会更加灵活。
此外GridLayout
将更加灵活,但它是一些更多的工作要做。
相关问题
- 1. GridView,GridLayout或TableLayout?
- 2. GridView与TableLayout | Android
- 3. GridLayout,TableLayout或GridView中单元格的边框线?
- 4. Android TableLayout动态或固定大小
- 5. JSON解析到Android使用TableLayout或ListView
- 6. Android:更新TableLayout
- 7. Android TableLayout错误
- 8. Android - TableLayout to ExpandableListView
- 9. Android TableLayout cell colspan
- 10. Android Tabs with TableLayout
- 11. Android TableLayout格式
- 12. Android TableLayout Width
- 13. android片段tablelayout
- 14. Android - Square TableLayout
- 15. TableLayout问题 - Android
- 16. TableLayout中的Android wordwrap
- 17. Tablelayout中的Listview android
- 18. Android List row tablelayout issue
- 19. Android的数据TableLayout
- 20. Android TableLayout不垂直滚动
- 21. Android TableLayout不显示行
- 22. 动态创建tablelayout android
- 23. Android,防止ImageButton拉伸TableLayout
- 24. 动态创建tablelayout(android)
- 25. Android:让TableRow独立于TableLayout
- 26. Android TableLayout宽度问题
- 27. 添加到表格Android TableLayout
- 28. Android开发中的TableLayout
- 29. Android TableLayout删除填充
- 30. 具有大量数据的Android表格:TableLayout或RecyclerView
谢谢你的答案。从这两个答案看来,TableLayout似乎更容易。有哪些参数有助于调整屏幕大小? – yowza 2011-04-10 18:33:33
Tablelayout/tablerow自动跨越父级的宽度。剩下的事情就是确保表中的元素具有预设的列大小:android:stretchColumns或android:layout_weight – Rasman 2011-04-10 19:38:00