看板 AndroidDev 關於我們 聯絡資訊
各位板上的大大們好 小弟是初入android 開發的新手 目前想開發一個app 需要有不同的解析度 分別是常用的 800x480 1280x720 1920x1080 有在網路上找到一些方法 是用 layout 的資料夾名稱去分別做的 layout layout-1280x720 layout-1920x1080 但是我用的 sim 是 genymotion 去跑 galaxy nexus 跟 xperia z 都有跑板的問題 好像都是讀到800x480的那個 layout 不知道我的方法對不對 感謝板上大大 -- 公告 D. #1ByBycco (DSLR) [ptt.cc] [作品] 台灣山 → sorkayi :白目 05/17 14:52 D.罵人白目違反 3-4 人身攻擊相關規定,sorkayi 警告一次。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.71.168.251 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1396705735.A.B06.html
asilzheng:官網上應該有推薦說用 dpi 去分,再來是 nexus 與 XZ 04/05 21:58
asilzheng:都有海苔條,所以實際上不會到 1920x1080 (加上這設法有 04/05 21:58
asilzheng:缺陷,prot 與 land 會不一樣) 04/05 21:59
後來我用 layout-hdpi layout-xhdpi layout-xxhdpi 三個去做 目前是可以了 不過不知道放在其它上面會不會也有問題 ※ 編輯: sorkayi (42.71.168.251), 04/05/2014 22:40:07
swabasic:寫過七吋跟十吋 用DPI沒跑板 04/05 23:05
tails32100:可以參考樣板:layout-sw600dp / layout-sw720dp-land 04/06 01:11
lovelycateye:不要用dpi分,要跟樓上一樣用dp分。 04/07 10:20
所以 sw600dp 就是用 dp 去分辨 layout 的阿 之前都是用 sw600dpi 用起來還是很怪 才沒有用這種寫法的 ※ 編輯: sorkayi (42.79.194.120), 04/08/2014 20:25:37