2016-11-25 109 views
0

我正在創建一個android應用程序,我希望能夠支持儘可能多的使用Android 4.4及更高版本的Android設備。 ,我想支持的屏幕尺寸是:支持不同android屏幕大小和密度的技巧

  • 正常
  • XLARGE

我已經創建了不同的dimens.xml文件爲每個尺寸。 我的第一個問題是,我放在每個dimens.xml文件中的數字應該基於每個類別的最小維度? 例如:對於普通我應該在尺寸爲470dp x 320dp的設備中設計佈局,對於尺寸爲640dp x 480dp的大尺寸設備以及尺寸爲960dp x 720dp的xlarge設備?

我的第二個問題是,假設我們有我們的普通,大型和xlarge的基礎維度文件,還應該創建多少個維度xml文件以支持不同的密度。 Android 4.4及以上版本的設備是否支持所有密度或者是否被排除? (例如LDPI)

現在假設我排除了LDPI密度,我應該爲每個尺寸製作每個密度,或者如果我爲每個屏幕尺寸製作一個MDPI併爲每個屏幕尺寸製作一個HDPI,則所有內容都將「看起來」我想要他們的方式,即使在具有XXXHDPI密度的設備中?

最後一件事,如果你可以推薦任何設備來使我的「基地」佈局,將是偉大的。

+0

它能夠更好地在這裏使用SVG圖像。 – Saveen

+0

@Saveen我不是指圖像大小。我主要是談論保證金,寬度,高度,填充等 – Vivian

+0

是的,我們可以處理等待我給出的答案 – Saveen

回答

0

嗨,你可以通過這個處理不同分辨率的大小,

創建不同類型的值folder.Create內部資源,這些文件夾中。

值,華電國際

價值觀xhdpi

價值觀xxhdpi

價值觀xxxhdpi

和dimens.xml因此針對不同的resolutions.Use創建從這裏所有的空白和邊距。

這是處理不同尺寸的不同分辨率的方法。

欲瞭解更多信息,請參閱以下image

更多details看看,我的項目的基礎結構

感謝

+0

因此,你建議我不使用值 - 正常值 - 大值和值 - 值文件夾? – Vivian

+0

是的,這是最好的方式來處理不同的尺寸 – Saveen

+0

嘗試用這個,如果你仍然有任何問題,然後讓我知道 – Saveen