2013-06-19 57 views
-1

我正在創建適用於所有類型屏幕的應用程序,但在創建三星Galaxy S4 1080 * 1920(5英寸屏幕)的佈局時遇到問題。如何設計1080 * 1920像素屏幕的佈局?三星Galaxy S4採用哪種佈局文件夾?

由於1080 * 1920屬於480dpi(XXHDPI),因此我創建了名爲layout-sw480dp的文件夾,並將文件放在那裏。

當我從xml視圖看它時,它看起來很完美,但是當我運行它並檢查時,對齊方式已更改。

我已經創建了其他文件夾,例如layout-xxhdpi,然後嘗試過,但對齊問題仍然存在。

是否有任何特定的文件夾放置文件的三星Galaxy S4?

我附上鍊接以顯示我面臨的問題。

在此先感謝

這裏是鏈接的截圖

https://www.dropbox.com/s/65pqq65qm2va8jc/xml.gif

https://www.dropbox.com/s/3ewytmrt1jy7xc9/screenshot2.gif

+0

查看Android開發者博客上的UI指南:http://android-developers.blogspot.com.br/2011/07/new-tools-for-managing-screen-sizes.html – mari

+0

分享佈局XML 。 –

回答

3

如果你想有一個佈局的S4,你需要使用values-sw360dp文件夾。

轉換是這樣的:px * 160/dpi。 你的情況:1080 * 160/480 = 360

但無論如何,您的佈局應該適用於所有設備,不僅僅是S4。

+0

s4屬於441 DPI的權利? 我已經使用了layout-xhdpi,它工作正常。 –

+0

我不知道,S4有多少DPI。我只是用你的價值。 – flx