[閒聊] 排版的方式

看板AndroidDev作者 (叛帝)時間11年前 (2014/06/12 10:56), 11年前編輯推噓4(4019)
留言23則, 6人參與, 最新討論串1/4 (看更多)
最近在更換排版的方式 想要詢問一下鄉民,目前比較多人用的排版方式到底是? 1.最早我是每個元件的背景圖在製作的時候就附上透明間距 然後元件的長寬都使用符合螢幕大小,這樣就可以透過圖片排版 (但是美工表示他不同去等比例縮放製作圖片,以符合其他解析度的螢幕, 因為他說裁減有誤差,總而言之它就不能保證每個元件圖都是等比例就事了) 2.第二次製作一樣依照圖片大小去排版但是不裁剪透明間距,我直接在layout上調整 (不過這樣維護起來一樣是圖的問題...) 3.目前我就除了有變化的元件(例如:按鈕)都使用一整張圖下去... 每個元件都是透明的...然後我調整好一版之後在不同的再layout重新調整過 這問題我一直困擾很久.. 網路上查到的解釋也好多種...鄉民都用什麼方式排版呢? 這樣好像有點抽像...補一下..例子 http://ppt.cc/UKhh 紅色是按鈕Button 藍色是輸入框EditText 綠色是圖片imagieview 黑色是文字TextView -- □卑怯戦隊 __ _ ▍▍▎▎▏▏ψquetzal ◤ ◥ ▇▇▇ ▇▇▇ ◢◢ ◤◥ ▇▇▇ ▉▇▇ ▉▇▇ __★ ★ ____◥◥ ﹣ —▼ ▁▁ ξ● ● '" ██◣ ;"◢◤ ▇▇ █▇ ◢◤★ ★ ︶▲ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.164.154 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1402541789.A.0B0.html

06/12 11:12, , 1F
我還是比較喜歡用Linerlayout
06/12 11:12, 1F

06/12 11:12, , 2F
比較清楚 而且換螢幕也比較不容易排錯
06/12 11:12, 2F

06/12 11:14, , 3F
可以設定Weight的權重值 來調整很多東西
06/12 11:14, 3F

06/12 11:50, , 4F
看畫面比較適合哪一種 如果很複雜 我會選擇Relative
06/12 11:50, 4F

06/12 11:50, , 5F
每一種Layout最好都去玩看看 他們的特性不同 用途也不
06/12 11:50, 5F

06/12 11:51, , 6F
樣 另外UI不要叫它們美工 他們也是設計師
06/12 11:51, 6F

06/12 11:52, , 7F
還有出圖本來就不可能出一份而已 要根據不同解析度去
06/12 11:52, 7F

06/12 11:52, , 8F
調整 至於照比例來縮放本來就是程式設計師的工作
06/12 11:52, 8F

06/12 11:53, , 9F
不可能只用一種比例就可以吃遍所有手機
06/12 11:53, 9F

06/12 11:54, , 10F
如果真的不得已 最好是直接用程式去算螢幕比例大小
06/12 11:54, 10F

06/12 12:08, , 11F
恩恩感謝鄉民提供
06/12 12:08, 11F

06/12 12:20, , 12F
不同情況使用不同排版方式,但你沒有最終要的畫面
06/12 12:20, 12F

06/12 12:20, , 13F
應該大家都很難觀落陰提供你目前狀況的建議作法
06/12 12:20, 13F

06/12 12:21, , 14F
我通常會請UI在設計的時候,一併提供縮放規則
06/12 12:21, 14F

06/12 12:27, , 15F
不知道是請不到pm還是公司自己的案子..很多東西說改就改orz
06/12 12:27, 15F

06/12 12:54, , 16F
我等等補個例子
06/12 12:54, 16F
※ 編輯: tga123 (114.34.164.154), 06/12/2014 13:36:21 ※ 編輯: tga123 (114.34.164.154), 06/12/2014 13:57:28

06/12 16:06, , 17F
我只有看到ppt短網址的首頁耶~
06/12 16:06, 17F

06/12 18:19, , 18F
選用Relative排版比較有彈性,但是元件多的話,建議加上使用
06/12 18:19, 18F

06/12 18:20, , 19F
include的方式,不然牽一髮動全身,Linear一起混著用也可以
06/12 18:20, 19F

06/12 18:47, , 20F
我是遇到低階析度大螢幕的圖像問題,所以用程式運算去排版
06/12 18:47, 20F

06/12 18:48, , 21F
到底要怎麼分類layout才能大概統包目前行動裝置的尺寸跟解析度
06/12 18:48, 21F

06/12 18:48, , 22F
?我實在沒有概念
06/12 18:48, 22F

06/12 19:13, , 23F
我晚點補一下今天的新心得..
06/12 19:13, 23F
文章代碼(AID): #1JcHRT2m (AndroidDev)
文章代碼(AID): #1JcHRT2m (AndroidDev)