Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 所有屏幕设备的图像大小大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有PSD,分辨率是1080X1920,它包含一个分辨率为22X22的Dot图像.

我已裁剪该图像并将其放入我的res文件夹中.

我的问题是Android如何知道该图像适用于1080X1920屏幕.它会在小屏幕上打开相同的图像,在2560×1440分辨率下打开更小的图像.

有没有办法,除了为每个屏幕尺寸放置不同的图像,告诉Android使用图像的特定屏幕尺寸和其他屏幕的比例

@L_944_4@

直接使用 https://romannurik.github.io/AndroidAssetStudio/

您必须创建不同的维度,布局,图像和图标文件支持所有设备.

屏幕密度的变化.

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

制作此布局文件,以使其对所有设备都相同.

根据设备提供填充,边距,字体和所有属性.

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)

对于布局,

res/layout/my_layout.xml              // layout for normal screen size ("default")
res/layout-large/my_layout.xml        // layout for large screen size
res/layout-xlarge/my_layout.xml       // layout for extra-large screen size
res/layout-xlarge-land/my_layout.xml  // layout for extra-large in landscape orientation

对于图像

res/drawable-mdpi/graphic.png         // bitmap for medium-density
res/drawable-hdpi/graphic.png         // bitmap for high-density
res/drawable-xhdpi/graphic.png        // bitmap for extra-high-density
res/drawable-xxhdpi/graphic.png       // bitmap for extra-extra-high-density

对于图标

res/mipmap-mdpi/my_icon.png         // launcher icon for medium-density
res/mipmap-hdpi/my_icon.png         // launcher icon for high-density
res/mipmap-xhdpi/my_icon.png        // launcher icon for extra-high-density
res/mipmap-xxhdpi/my_icon.png       // launcher icon for extra-extra-high-density
res/mipmap-xxxhdpi/my_icon.png      // launcher icon for extra-extra-extra-high-density

对于Launcher图标

36x36 (0.75X) for low-density
48x48 (1.0x baselinE) for medium-density
72x72 (1.5X) for high-density
96x96 (2.0X) for extra-high-density
180x180 (3.0X) for extra-extra-high-density
192x192 (4.0X) for extra-extra-extra-high-density (launcher icon only; see note abovE)

结帐Dimension
Supporting Multiple Screens官方文件.

大佬总结

以上是大佬教程为你收集整理的android – 所有屏幕设备的图像大小全部内容,希望文章能够帮你解决android – 所有屏幕设备的图像大小所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。