支持不同android屏幕大小和密度的技巧
问题描述:
我正在创建一个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密度的设备中?
最后一件事,如果你可以推荐任何设备来使我的“基地”布局,将是伟大的。
答
嗨,你可以通过这个处理不同分辨率的大小,
创建不同类型的值folder.Create内部资源,这些文件夹中。
值,华电国际
价值观xhdpi
价值观xxhdpi
价值观xxxhdpi
和dimens.xml因此针对不同的resolutions.Use创建从这里所有的空白和边距。
这是处理不同尺寸的不同分辨率的方法。
更多details看看,我的项目的基础结构
感谢
它能够更好地在这里使用SVG图像。 – Saveen
@Saveen我不是指图像大小。我主要是谈论保证金,宽度,高度,填充等 – Vivian
是的,我们可以处理等待我给出的答案 – Saveen