【发布时间】:2019-01-13 14:12:53
【问题描述】:
我正在制作一个全屏显示图像的 android 应用程序。
我了解了一些关于 dpi 和 dp 的知识,但我没有发现我的图像的最大一侧必须有多少像素(在横向模式下也可以很好地适应)才能在不同的设备上显示良好。
如文档中所述,最常用的屏幕配置是正常的 hdpi、xhdpi 和 xxhdpi 密度:
所以,如果我的想法是正确的,我可以只制作一张适合 xxhdpi 的图像,使其与其他两种密度也能正常工作,并将其放在 Android Studio 中的“res/drawable”文件夹下(不带限定符)。 在布局中以 dp 指定图像大小,Android 应该为较小的配置缩放图像。
但是,对于xxhdpi,我的图像的最大边必须有多少像素(以像素为单位)才能显示良好?
编辑:我的图像的最长边必须有多少像素才能在具有xxhdpi密度的设备中正确显示图像没有颗粒感?
所有图片都是照片,不是图标,所以我不能使用矢量图形。
【问题讨论】:
-
我不完全清楚您在问题中的要求。你是想问
What is the maximum number of height and width pixels supported by xxhdpi devices吗?还是有什么不同? -
@Silmarilos,我需要知道:图像的最长边必须有多少像素才能在 xxhdpi 密度的设备中正确显示,而图像不会出现颗粒感? (我在我的问题帖子中编辑了这个问题)
标签: android pixel dpi android-screen-support