[問題] 螢幕解析度 資料夾問題

看板AndroidDev作者 (純粹的透明)時間12年前 (2013/05/23 10:23), 編輯推噓1(1021)
留言22則, 5人參與, 最新討論串1/2 (看更多)
在前幾篇 看到兩位大大在討論 我還是有很大的疑問 目前 手上測試的手機是 xperia s 1280X720 4.3吋 PPI 312.47 Nexus 7 1280X800 7.3吋 PPI 206.77 用的套圖是 xhdpi的那個資料夾內的圖 圖是用1280X720 下去製作的 顯示都是正常 但是 放到 N7上 卻不是因為PPI縮小而變大 而是變成只要是warp_content的圖 都變成只有相當於畫面的1/2 也就是說 在xs上滿版的圖 in N7上 都只有幾乎一半大 後來用PhotoShop測試 居然要1920X1280的圖 在N7上 才會幾乎是滿版 問題1. xs 與 N7 螢幕解析度差不多 只是因為吋數 讓PPI不同 同一套圖 為何差異性大 問題2. 目前市面上的平板解析度百百種 Nexus10 2560X1600 Sony Z table 1920X1200 在如此過高的解析度下 就得靠 screen size的方式來區分 而非 dpi資料夾了嗎? 問題3. 有無可以盡量 等比放大的設定啊~ 看起來解析度差沒關係 只要版面不要跑掉. 問題4. 在上述的例子中 N7 1280X800 7.3吋的ui滿版 要用1920X1280的原因是... 這樣在設計上 很難捉模 ui應有的尺寸. 感謝看完 請鞭 以上. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.84.87

05/24 01:22, , 1F
Nexus 7 是 mdpi
05/24 01:22, 1F

05/24 01:25, , 2F
說錯 = = 應該是 hdpi 簡單來說 你要放兩個資料夾
05/24 01:25, 2F

05/24 01:46, , 3F
用imageview當底 scale用fit_xy或者corp不行嗎?
05/24 01:46, 3F

05/24 01:46, , 4F
不過android的縮放演算法怪怪的 有時候會比預期的還要
05/24 01:46, 4F

05/24 01:46, , 5F
畫質更差一點,尤其是某些縮放模式
05/24 01:46, 5F

05/24 10:25, , 6F
目前都用到xhdpi的資料夾了
05/24 10:25, 6F

05/24 10:27, , 7F
像是padphone 1280X800 4.7吋 PPI 321 用xhdpi的圖檔
05/24 10:27, 7F

05/24 10:28, , 8F
換成平板就是1280X800 10.1吋 PPI 121.. 會用到mdpi的圖檔?
05/24 10:28, 8F

05/24 10:29, , 9F
套用Google解釋 平板放大後 圖反而會用到更差的嗎? 怪哉.
05/24 10:29, 9F

05/24 11:49, , 10F
當然 因為他看dpi 不是看尺寸
05/24 11:49, 10F

05/24 14:36, , 11F
請記住:螢幕大小永遠與dpi沒有任何關係
05/24 14:36, 11F

05/24 14:37, , 12F
他是解析度和尺寸相除的結果才是dpi
05/24 14:37, 12F

05/24 15:43, , 13F
所以我該如何得知 版面應有的ui size呢?
05/24 15:43, 13F

05/24 15:55, , 14F
dpi的原始定義就是「真正的實際大小」啊@@a?
05/24 15:55, 14F

05/24 15:56, , 15F
另外我還是建議 真的那麼搞不定的話 background屬性真的
05/24 15:56, 15F

05/24 15:56, , 16F
沒有一個imageview那麼靈活 用imageview疊疊看吧
05/24 15:56, 16F

05/25 02:31, , 17F
mdpi = 160dpi, 他是官方基準(baseline), 當成1
05/25 02:31, 17F

05/25 02:31, , 18F
tvdpi = 213dpi, 所以是基準的1.33倍
05/25 02:31, 18F

05/25 02:31, , 19F
xhdpi = 320dpi, 所以是基準的2倍
05/25 02:31, 19F

05/25 02:31, , 20F
你把1280X720的圖放在xhdpi的資料夾
05/25 02:31, 20F

05/25 02:31, , 21F
然後用nexus 7(tvdpi)去跑
05/25 02:31, 21F

05/25 02:31, , 22F
圖自動會被縮成851 * 478,所以不會滿版
05/25 02:31, 22F
文章代碼(AID): #1HdNsswv (AndroidDev)
文章代碼(AID): #1HdNsswv (AndroidDev)