簡體   English   中英

Android Widget中的行和列布局

[英]Rows and Columns layout in Android Widget

事情很簡單,我想制作一個包含4行和4行的小部件,每個單元格上都有一個可點擊的圖像和用戶通過“設置”頁面設置的動作。

布局是這樣的:

在此輸入圖像描述

建議將哪種布局元素用於此方案? 我應該使用GridView,TableLayout,更多的Linearlayouts嗎? 請記住,項目之間的間距必須相同。 我希望盡可能輕松。 那么,什么布局?

如果我決定使用GridView你有任何關於這個的簡單教程嗎? 我無法找到一種從AppWidgetProvider訪問GridView並設置它的適配器的方法。 謝謝。

LE:似乎從Android 3.0開始支持GridView ..如果我錯了,請糾正我。 在這種情況下,唯一剩下的事情是添加16個圖像,並為每個圖像添加一個onClickListener? BRRR ...

如果您使用GridView,那么您的一半工作就完成了 - 您需要考慮的唯一布局和格式元素是Global(GridView)和Item級別。

使用GridView還可以提供滾動功能,並能夠根據您的設備更改行/列數(平板電腦上4x4,手機上可能是2x8)。

創建BaseAdapter的擴展以附加Grid的子項也將使您可以靈活地檢查項目,多選,並允許您通過隨意添加和刪除項目來快速修改實現。

如果這只是一個4x4網格,它總是始終保持獨立於設備,並且每個“Item”將始終相同,請使用RelativeLayout ,因為它將是最輕量級和最高效的ViewGroup。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM