簡體   English   中英

支持不同android屏幕尺寸和密度的技術

[英]Techniques in supporting different android screen sizes and densities

我正在創建一個android應用,我希望能夠支持盡可能多的使用Android 4.4及更高版本的android設備。 我要支持的屏幕尺寸是:

  • 正常

我為每種尺寸創建了不同的dimens.xml文件。 我的第一個問題是,我在每個dimens.xml文件中放置的數字應基於每個類別的最小尺寸? 例如:對於正常情況,我應該在尺寸為470dp x 320dp的設備中設計布局,對於大型的尺寸為640dp x 480dp的設備,對於xlarge的尺寸為960dp x 720dp的設備設計布局?

我的第二個問題是,假設我們有普通,大和xlarge的基本尺寸文件,還應該創建更多尺寸的xml文件以支持不同的密度。 具有Android 4.4及更高版本的設備是否也支持所有密度? (例如LDPI)

現在讓我們說我不包括LDPI密度,應該為每種尺寸設置每種密度,還是為每種屏幕尺寸設置一個MDPI,為每種屏幕尺寸設置一個HDPI,即使在具有XXXHDPI密度?

最后一件事,如果您可以推薦任何設備來制作我的“基本”版面,那就太好了。

嗨,您可以以此來處理不同分辨率的尺寸,

創建不同類型的value文件夾。在res中創建這些文件夾。

值-hdpi

值-xhdpi

值-xxhdpi

值-xxxhdpi

和dimens.xml分別為不同的分辨率創建。從此處使用所有填充和邊距。

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

有關更多信息,請參見下面 圖片

有關更多詳細信息,請查看我的項目基礎結構

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM