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

作者: ghost777 (~鬼妻~鬼七~)   2014-08-18 21:05:05
我在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裡面 就看到結果的話
設計上應該會方便些...
作者: Griffith (就只是個宅宅 ╮( ̄▽ ̄")   2014-08-18 21:41:00
圖片大小是看DPI吧? 網站查one max dpi約 373如果你的AVD的dpi小於373,選擇到xxhdpi的圖,當然會比較大不是嗎?
作者: LZN (秋)   2014-08-18 21:59:00
AVD無法建立400dpi的device,似乎導致graphic layout對不起來?
作者: ghost777 (~鬼妻~鬼七~)   2014-08-18 22:15:00
AVD我沒有看到直接打dpi的地方 圖片dpi是400 手機的dpi我是call api 直接拿到的 值是400嗯 其實我的問題就是LZN說的那個 感覺AVD無法建立我要的dpi 所以圖2邊看起來就會對不起來 手機太小 AVD太大
作者: LZN (秋)   2014-08-18 22:22:00
試看看新增裝置為 432x768px mdpi (約5吋),這樣應能對上
作者: ghost777 (~鬼妻~鬼七~)   2014-08-18 23:28:00
似乎這樣設定就2邊看起來一樣了 為什麼?

Links booklink

Contact Us: admin [ a t ] ucptt.com