熱門文章

搜尋此網誌

2011年3月28日 星期一

Android 畫面Layout設計心得分享

難怪Android的成長如此快速, 在各手機大廠紛紛加入市場的情況看來, 成長自然快速. 這快速的成長也讓我在設計 "猜數字 1A2B" 時更增不少難度. 最近做了兩次的改版, 都是在做畫面佈局的微調. 為什麼呢? 因為目前市面上可見的裝置總類實在太多樣了, 有2:3, 3:4, 9:16等不同比例, 亦又包含多總解析度, 不同DPI, 如: 240x320, 240x400, 320x480, 480x800, 480x854, 540x960, ... 更多的可能性也將陸陸續續發表, 如Table PC 有1024x600, 1280x... 等.

因此, 在畫面佈局(Layout)上, 要多考慮以相對方式(RelativeLayout), 但要在OnCreate時, 額外處裡每一個物件的Height及Width. 重點是不要以px來設大小, 用dip來設大小, sp來設字體, 才是最好的方法. 當然實測是一定要的啦. 不過若每台都買就太傷荷包了. Google貼心的準備了Emulator, 用對設定, 則Emulator與實機誤差是很小的.