[閒聊] 排版的方式

作者: tga123 (叛帝)   2014-06-12 10:56:26
最近在更換排版的方式
想要詢問一下鄉民,目前比較多人用的排版方式到底是?
1.最早我是每個元件的背景圖在製作的時候就附上透明間距
然後元件的長寬都使用符合螢幕大小,這樣就可以透過圖片排版
(但是美工表示他不同去等比例縮放製作圖片,以符合其他解析度的螢幕,
因為他說裁減有誤差,總而言之它就不能保證每個元件圖都是等比例就事了)
2.第二次製作一樣依照圖片大小去排版但是不裁剪透明間距,我直接在layout上調整
(不過這樣維護起來一樣是圖的問題...)
3.目前我就除了有變化的元件(例如:按鈕)都使用一整張圖下去...
每個元件都是透明的...然後我調整好一版之後在不同的再layout重新調整過
這問題我一直困擾很久..
網路上查到的解釋也好多種...鄉民都用什麼方式排版呢?
這樣好像有點抽像...補一下..例子
http://ppt.cc/UKhh
紅色是按鈕Button
藍色是輸入框EditText
綠色是圖片imagieview
黑色是文字TextView
作者: wa007123456 (大笨羊)   2014-06-12 11:12:00
我還是比較喜歡用Linerlayout比較清楚 而且換螢幕也比較不容易排錯可以設定Weight的權重值 來調整很多東西
作者: givemepass (λ)   2014-06-12 11:50:00
看畫面比較適合哪一種 如果很複雜 我會選擇Relative每一種Layout最好都去玩看看 他們的特性不同 用途也不樣 另外UI不要叫它們美工 他們也是設計師還有出圖本來就不可能出一份而已 要根據不同解析度去調整 至於照比例來縮放本來就是程式設計師的工作不可能只用一種比例就可以吃遍所有手機如果真的不得已 最好是直接用程式去算螢幕比例大小
作者: tga123 (叛帝)   2014-06-12 12:08:00
恩恩感謝鄉民提供
作者: lovelycateye (我還想要更多力量)   2014-06-12 12:20:00
不同情況使用不同排版方式,但你沒有最終要的畫面應該大家都很難觀落陰提供你目前狀況的建議作法我通常會請UI在設計的時候,一併提供縮放規則
作者: tga123 (叛帝)   2014-06-12 12:27:00
不知道是請不到pm還是公司自己的案子..很多東西說改就改orz我等等補個例子
作者: zerofinal (人生~)   2014-06-12 16:06:00
我只有看到ppt短網址的首頁耶~
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2014-06-12 18:19:00
選用Relative排版比較有彈性,但是元件多的話,建議加上使用include的方式,不然牽一髮動全身,Linear一起混著用也可以我是遇到低階析度大螢幕的圖像問題,所以用程式運算去排版到底要怎麼分類layout才能大概統包目前行動裝置的尺寸跟解析度?我實在沒有概念
作者: tga123 (叛帝)   2014-06-12 19:13:00
我晚點補一下今天的新心得..

Links booklink

Contact Us: admin [ a t ] ucptt.com