支持不同 android 屏幕尺寸和密度的技术
Techniques in supporting different android screen sizes and densities
我正在创建一个 android 应用程序,我希望能够支持尽可能多的 android 使用 Android 4.4 及更高版本的设备。
我想支持的屏幕尺寸是:
- 正常
- 大
- xLarge
我为每种尺寸创建了不同的 dimens.xml 文件。
我的第一个问题是,我在每个 dimens.xml 文件中输入的数字应该基于每个类别的最小维度?
例如:对于普通设备,我应该在尺寸为 470dp x 320dp 的设备中设计布局,对于尺寸为 640dp x 480dp 的大型设备,对于尺寸为 960dp x 720dp 的超大型设备?
我的第二个问题是,假设我们有普通、大型和超大型的基本尺寸文件,我还应该创建多少尺寸 xml 文件才能支持不同的密度。另外,Android 4.4 及更高版本的设备是否支持所有密度或排除某些密度? (例如 LDPI)
现在假设我排除了 LDPI 密度,我应该为每个尺寸制作每个密度,还是为每个屏幕尺寸制作一个 MDPI,为每个屏幕尺寸制作一个 HDPI,一切都会 "look" 我的方式想要它们,即使是在具有 XXXHDPI 密度的设备中?
最后一件事,如果你能推荐任何设备来制作我的 "base" 布局那就太好了。
你好,你可以通过这个处理不同分辨率的大小,
创建不同类型的值 folder.Create 这些文件夹在 res.
值-hdpi
值-xhdpi
值-xxhdpi
值-xxxhdpi
和 dimens.xml 从这里为不同的 resolutions.Use 创建相应的所有填充和边距。
这是针对不同尺寸处理不同分辨率的方法。
有关详细信息,请参阅以下内容 。
更多details请查看我的项目基础结构
谢谢
我正在创建一个 android 应用程序,我希望能够支持尽可能多的 android 使用 Android 4.4 及更高版本的设备。 我想支持的屏幕尺寸是:
- 正常
- 大
- xLarge
我为每种尺寸创建了不同的 dimens.xml 文件。 我的第一个问题是,我在每个 dimens.xml 文件中输入的数字应该基于每个类别的最小维度? 例如:对于普通设备,我应该在尺寸为 470dp x 320dp 的设备中设计布局,对于尺寸为 640dp x 480dp 的大型设备,对于尺寸为 960dp x 720dp 的超大型设备?
我的第二个问题是,假设我们有普通、大型和超大型的基本尺寸文件,我还应该创建多少尺寸 xml 文件才能支持不同的密度。另外,Android 4.4 及更高版本的设备是否支持所有密度或排除某些密度? (例如 LDPI)
现在假设我排除了 LDPI 密度,我应该为每个尺寸制作每个密度,还是为每个屏幕尺寸制作一个 MDPI,为每个屏幕尺寸制作一个 HDPI,一切都会 "look" 我的方式想要它们,即使是在具有 XXXHDPI 密度的设备中?
最后一件事,如果你能推荐任何设备来制作我的 "base" 布局那就太好了。
你好,你可以通过这个处理不同分辨率的大小,
创建不同类型的值 folder.Create 这些文件夹在 res.
值-hdpi
值-xhdpi
值-xxhdpi
值-xxxhdpi
和 dimens.xml 从这里为不同的 resolutions.Use 创建相应的所有填充和边距。
这是针对不同尺寸处理不同分辨率的方法。
有关详细信息,请参阅以下内容
更多details请查看我的项目基础结构
谢谢