如果你手邊有一批圖像或data, 需要將他們放進格子狀的畫面呈現, 甚至在滑動頁面時需要刷新裡面的圖像/data, Ex:相簿的九宮格(thumbnails), 可以使用GridView. 它可以幫你做到重複使用及回收這些格位, 提升使用上的效能.
GridView是透過Adapter轉接器, 類似ListView的作法, 將手邊的資料們根據index, 指定至這些一格一格的位置. 當然, 你也可以定義一格裡面的內容, 同時包含圖像或文字, 做成一個複合的Item, 提供給Adapter來介接.
GridLayout:
適用於畫面的佈局配置, 類似LinearLayout. 可針對Android元件做不同比重分配, Ex:計算機按鈕. 下方為google blog提出的兩個範例.
![]() |
| GridLayout範例 |


沒有留言:
張貼留言