作者ghost777 (~鬼妻~鬼七~)
看板AndroidDev
標題[問題] 圖片大小顯示不一
時間Mon Aug 18 21:05:05 2014
我在eclipse裡面設定ui的layout
首先我放上了一張寬292px的圖在xxhdpi資料夾
然後自訂了一個1080*1920的畫面 (AVD manager裡面新增一個裝置)
之後我做了一個按鍵並把剛剛的圖設為背景
最後安裝app進一個1080*1920 dpi為400的手機裡面 (htc one max)
想比較eclipse裡面 Graphical layout與手機裡實際呈現的效果有什麼差
我發現了手機裡面的圖比較小 實際的寬也變為約240px
但在eclipse裡的graphical layout裡面 看起來是約292px沒錯
為什麼這張放在xxhdpi的圖實際裝到手機裡面會變小?
我後來改用指定圖的寬度 再加上公式自己去換出292px應該要設的dp (約117)
但是這樣設後 手機裡面得到的是為292px沒錯
只是eclipse的graphical layout會不對 會變大去擠到別張圖
有什麼方法去設定
讓我在eclipse裡面設計ui layout時
讀入的圖會跟實際在手機裡面執行的一樣大小??
因為直接在graphical layout裡面 就看到結果的話
設計上應該會方便些...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.206.241
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1408367107.A.D90.html
※ 編輯: ghost777 (36.231.206.241), 08/18/2014 21:05:38
1F:→ Griffith: 圖片大小是看DPI吧? 網站查one max dpi約 373 08/18 21:41
2F:→ Griffith: 如果你的AVD的dpi小於373,選擇到xxhdpi的圖,當然會比 08/18 21:42
3F:→ Griffith: 較大不是嗎? 08/18 21:42
4F:推 LZN: AVD無法建立400dpi的device,似乎導致graphic layout對不起來? 08/18 21:59
5F:→ ghost777: AVD我沒有看到直接打dpi的地方 圖片dpi是400 手機的dpi 08/18 22:15
6F:→ ghost777: 我是call api 直接拿到的 值是400 08/18 22:15
7F:→ ghost777: 嗯 其實我的問題就是LZN說的那個 感覺AVD無法建立我要 08/18 22:16
8F:→ ghost777: 的dpi 所以圖2邊看起來就會對不起來 手機太小 AVD太大 08/18 22:17
9F:→ LZN: 試看看新增裝置為 432x768px mdpi (約5吋),這樣應能對上 08/18 22:22
10F:→ ghost777: 似乎這樣設定就2邊看起來一樣了 為什麼? 08/18 23:28