看板 AndroidDev 關於我們 聯絡資訊
恩..最近再做九宮格的按鈕 通常很多APP在放比較多選項的時候 都會做這個畫面 鄉民一般都是怎麼做的? 原本我是套Gridlayout 但是螢幕大小改變的話可能會跑掉orz 我現在是改用FrameLayout 然後寬跟高都用MACH 之後再設定邊距這樣在不同螢幕大小就都一樣了 以下是我做的方法..有點亂orz layout: http://pastebin.com/jZE2LAPZ 控制頁: http://pastebin.com/pbM8RSHH 我找不到好用的lib就開始土法煉鋼了orz 我的時間都浪費在土法煉鋼上Q口Q 感覺有更好的方法只是我沒想到或查到orz 各位鄉民版友都怎麼做呢? -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ════ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.164.154 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1395997913.A.359.html
btsken:linearLayout(垂直+水平) 搭配weight屬性 03/28 17:16
tac0wu:TableLayout? 03/28 20:00
tac0wu:你可以多用hierarchyviewer 遇到有興趣的layout用這去看 03/28 20:01
typepeter:九宮格為何不用GridView,抑或有其它考量? 03/29 11:43
tga123:回樓上!如果螢幕尺寸改變會有問題 03/29 19:20
Ferich:GridView 可以自訂每ㄧ格的寬高 可藉由取得螢幕長寬後 03/31 10:09
Ferich:如果寬度是720 GridViewㄧ排有四個items 左右寬度留10 03/31 10:12
Ferich:各items之間也留10 所以是720-20-30=670/4約=178 03/31 10:13
Ferich:螢幕大小會隨著設備不同作改變 參考一下 03/31 10:14