嗨我是新的Android開發,這是我的第一個應用程序。應用程序的用戶界面不適合在220 dpi的屏幕
我已經在地址:app \ src \ main \ res中創建了這些文件夾,用於支持多個手機和平板電腦屏幕並在其中放置適當的dimens.xml文件。
- 值-LDPI
- 值-MDPI
- 值-HDPI
- 值-xhdpi
- 值-xxhdpi
- 值-xxxhdpi
- 值-sw600dp
- 值 - sw768dp
values- sw800dp
首先,它們是完整的還是我缺少一些屏幕尺寸?
第二,我已經測試了幾款設備上的應用程序,它的工作正常,並且在所有手機上都有適當的用戶界面,但Galaxy Grand Prime擁有5英寸540 x 960像素顯示屏,意味着220 dpi。這款手機使用hdpi尺寸但UI有點混亂。
下面的圖片可以讓我好點:
適當的UI,因爲它是在其他設備
顯示VS
012在星系宏偉黃金220 dpi的顯示器UI
的UI在其他設備完全OK,我想我應該爲那種dpi的具體dimens.xml文件,所以我做了價值觀sw220dp。但在此之後,其他手機使用這個維度而不是hdpi維度,問題變得更糟,因爲用戶界面在星系手機中很好,並且在其他hdpi顯示中不合適。現在我不知道該怎麼辦。
任何人都可以幫助我解決這個問題嗎?
最後對不起,因爲我的英語有缺陷,因爲你可以猜到我不是本地人。
你混合兩種o f資源選擇器:mdpi,ldpi等基於dpi桶,但sw600dp表示「最小屏幕寬度爲600dp的設備」所有手機的屏幕最小側大於220dp。 –
我對平板電腦做了這個,所以我應該怎麼做才能支持平板電腦屏幕? –
我刪除了sw600dp,sw768dp和sw800dp xmls,但它仍然不適用於上述設備 –