作者tga123 (叛帝)
看板AndroidDev
標題[閒聊] 排版的方式
時間Thu Jun 12 10:56:26 2014
最近在更換排版的方式
想要詢問一下鄉民,目前比較多人用的排版方式到底是?
1.最早我是每個元件的背景圖在製作的時候就附上透明間距
然後元件的長寬都使用符合螢幕大小,這樣就可以透過圖片排版
(但是美工表示他不同去等比例縮放製作圖片,以符合其他解析度的螢幕,
因為他說裁減有誤差,總而言之它就不能保證每個元件圖都是等比例就事了)
2.第二次製作一樣依照圖片大小去排版但是不裁剪透明間距,我直接在layout上調整
(不過這樣維護起來一樣是圖的問題...)
3.目前我就除了有變化的元件(例如:按鈕)都使用一整張圖下去...
每個元件都是透明的...然後我調整好一版之後在不同的再layout重新調整過
這問題我一直困擾很久..
網路上查到的解釋也好多種...鄉民都用什麼方式排版呢?
這樣好像有點抽像...補一下..例子
http://ppt.cc/UKhh
紅色是按鈕Button
藍色是輸入框EditText
綠色是圖片imagieview
黑色是文字TextView
--
□卑怯戦隊□ __ _ ▍▍▎▎▏▏ψquetzal ◤ ◥ ◢ ◥
▇▇▇ ▇▇▇ ▇▇▇▇ █ ▇▇▇│▏ ◤ ◢◢▼ ◢ ◤◥ █ █
▇▇▇ ◤ ◤ ▉▇▇ ▁ ◣ ▉▇▇ __◤★ ★ ____◤◥◥ ﹣ —▼ █ █
█ ▁▁█ ▉ ◤ █ ▉ ◤ ↖◣ ■ ◢ 《ξ● ● ◣▼'"◢◤██
█ █ ▉ ◢ █ ▉ ◢ ▃▃◥██◣ ﹨◣︶;"◢◤◢ ▊▎██
▇▇ ◤ █▇ ◤▼▼ ▇ ▲▲▼▼ ▇◣◢◤★ ★ ◥ ﹨◤▆ ◥◆︶▲■▅ ▅
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.164.154
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1402541789.A.0B0.html
1F:推 wa007123456:我還是比較喜歡用Linerlayout 06/12 11:12
2F:→ wa007123456:比較清楚 而且換螢幕也比較不容易排錯 06/12 11:12
3F:→ wa007123456:可以設定Weight的權重值 來調整很多東西 06/12 11:14
4F:推 givemepass:看畫面比較適合哪一種 如果很複雜 我會選擇Relative 06/12 11:50
5F:→ givemepass:每一種Layout最好都去玩看看 他們的特性不同 用途也不 06/12 11:50
6F:→ givemepass:樣 另外UI不要叫它們美工 他們也是設計師 06/12 11:51
7F:→ givemepass:還有出圖本來就不可能出一份而已 要根據不同解析度去 06/12 11:52
8F:→ givemepass:調整 至於照比例來縮放本來就是程式設計師的工作 06/12 11:52
9F:→ givemepass:不可能只用一種比例就可以吃遍所有手機 06/12 11:53
10F:→ givemepass:如果真的不得已 最好是直接用程式去算螢幕比例大小 06/12 11:54
11F:→ tga123:恩恩感謝鄉民提供 06/12 12:08
12F:推 lovelycateye:不同情況使用不同排版方式,但你沒有最終要的畫面 06/12 12:20
13F:→ lovelycateye:應該大家都很難觀落陰提供你目前狀況的建議作法 06/12 12:20
14F:→ lovelycateye:我通常會請UI在設計的時候,一併提供縮放規則 06/12 12:21
15F:→ tga123:不知道是請不到pm還是公司自己的案子..很多東西說改就改orz 06/12 12:27
16F:→ tga123:我等等補個例子 06/12 12:54
※ 編輯: tga123 (114.34.164.154), 06/12/2014 13:36:21
※ 編輯: tga123 (114.34.164.154), 06/12/2014 13:57:28
17F:→ zerofinal:我只有看到ppt短網址的首頁耶~ 06/12 16:06
18F:推 zop:選用Relative排版比較有彈性,但是元件多的話,建議加上使用 06/12 18:19
19F:→ zop:include的方式,不然牽一髮動全身,Linear一起混著用也可以 06/12 18:20
20F:→ zop:我是遇到低階析度大螢幕的圖像問題,所以用程式運算去排版 06/12 18:47
21F:→ zop:到底要怎麼分類layout才能大概統包目前行動裝置的尺寸跟解析度 06/12 18:48
22F:→ zop:?我實在沒有概念 06/12 18:48
23F:→ tga123:我晚點補一下今天的新心得.. 06/12 19:13