我想創建一個大約三寬八深的單詞網格。我希望能夠選擇一些單詞並對它們進行淡入淡出動畫。我也想知道什麼時候選擇了一個詞。我一直在尋找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