[問題] 圖片大小顯示不一

看板AndroidDev作者 (~鬼妻~鬼七~)時間11年前 (2014/08/18 21:05), 11年前編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/2 (看更多)
我在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://www.ptt.cc/bbs/AndroidDev/M.1408367107.A.D90.html ※ 編輯: ghost777 (36.231.206.241), 08/18/2014 21:05:38

08/18 21:41, , 1F
圖片大小是看DPI吧? 網站查one max dpi約 373
08/18 21:41, 1F

08/18 21:42, , 2F
如果你的AVD的dpi小於373,選擇到xxhdpi的圖,當然會比
08/18 21:42, 2F

08/18 21:42, , 3F
較大不是嗎?
08/18 21:42, 3F

08/18 21:59, , 4F
AVD無法建立400dpi的device,似乎導致graphic layout對不起來?
08/18 21:59, 4F

08/18 22:15, , 5F
AVD我沒有看到直接打dpi的地方 圖片dpi是400 手機的dpi
08/18 22:15, 5F

08/18 22:15, , 6F
我是call api 直接拿到的 值是400
08/18 22:15, 6F

08/18 22:16, , 7F
嗯 其實我的問題就是LZN說的那個 感覺AVD無法建立我要
08/18 22:16, 7F

08/18 22:17, , 8F
的dpi 所以圖2邊看起來就會對不起來 手機太小 AVD太大
08/18 22:17, 8F

08/18 22:22, , 9F
試看看新增裝置為 432x768px mdpi (約5吋),這樣應能對上
08/18 22:22, 9F

08/18 23:28, , 10F
似乎這樣設定就2邊看起來一樣了 為什麼?
08/18 23:28, 10F
文章代碼(AID): #1JyVe3sG (AndroidDev)
文章代碼(AID): #1JyVe3sG (AndroidDev)