Android:创建一个覆盖不同显示器屏幕的图像
我想在Android应用程序的一个屏幕上添加背景图像。(此图像是一张照片,因此9-patch无法工作) 我想为不同的分辨率缩放此图像 Android使用DPI(即ldpi、mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)组织图像。然而,在这种特殊情况下,这似乎并不有用,因为我想使用覆盖整个屏幕的图像。DPI并没有告诉我整个屏幕有多大。例如,xxxhdpi屏幕的分辨率可能低于ldpi屏幕 为了说明这个问题,考虑以下设备:Android:创建一个覆盖不同显示器屏幕的图像,android,Android,我想在Android应用程序的一个屏幕上添加背景图像。(此图像是一张照片,因此9-patch无法工作) 我想为不同的分辨率缩放此图像 Android使用DPI(即ldpi、mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)组织图像。然而,在这种特殊情况下,这似乎并不有用,因为我想使用覆盖整个屏幕的图像。DPI并没有告诉我整个屏幕有多大。例如,xxxhdpi屏幕的分辨率可能低于ldpi屏幕 为了说明这个问题,考虑以下设备: 三星Galaxy Tab 10:mdpi,800px 128
- 三星Galaxy Tab 10:
,mdpi
800px 1280px
- Moto G:
,xhdpi
720px 1280px
因此,我的问题是,如何创建一个覆盖不同屏幕大小屏幕的图像。您可以在stackoverflow上找到以下几个答案: 包括片剂在内的其他参考资料可在以下网址找到: 有关详细说明,请访问: 需要记住的一点是,图像将如何覆盖布局,需要使用“中心裁剪”作为缩放类型进行调整 请记住在边框上留出一些空间,至少不包括根据实际设备大小从边框裁剪的重要信息 另一种为多个大小和密度添加背景的方法是不尝试覆盖整个屏幕,而只是混合。渐变加上一些图像可以多次给你足够的灵活性 另一种解决方案是使用模糊图像,该图像不会干扰显示的其余信息。在这种情况下,由于图像的模糊性质,不需要详细说明
希望有帮助。你能分享你的xml文件吗?你是说
AndroidManifest.xml
文件吗。你为什么可能需要这个?是否有特定的兴趣领域?如果是,那是哪一部分?我要求你提供布局文件。@SifatOshan哦,我使用的是钛,所以我没有Android布局文件。它基本上只是一个带有背景图像的视图。我以前读过这个问题,认为尺寸太大了。例如,它说mdpi是:320x480 px。但三星Galaxy Tab 10是mdpi,是800 x 1280。我检查了实际的三星平板电脑10,其dpi为224,至少是hdpi。可能是,如果它是一个旧的模型可以匹配mdpi。但模型之间的特殊性非常普遍,尤其是旧模型。