2017-01-02 166 views
0

我有2个设备,我的后台工作只能在一个设备上正确执行。我怎样才能用正确的背景分辨率填充所有可绘制文件?他是否存在一种软性来改变我对所有决议的背景?Android应用程序背景分辨率

+0

看到这个:它提供了一个工具http://www.ghacks.net/2013/04/18/create-android-hdpi-mdpi-and-ldpi-images-out-of-a-single-xhdpi- png-image/ – rafsanahmad007

+0

这就是我想要的,但这个工具自5年以来没有更新,并且不支持xxhdpi和xxxhdpi。感谢您的回答^^ –

回答

0

以下是应用在所有设备上运行的最佳尺寸。对于理解多支持屏幕时,您必须阅读http://developer.android.com/guide/practices/screens_support.html

xxxhdpi:1280x1920像素 xxhdpi:960x1600像素 xhdpi:640×960像素 华电国际:480×800像素 MDPI:为320x480像素 LDPI:240×320像素

+0

我需要自己调整图像大小?他是否因为这样做而存在软性? –

+0

是的,您必须调整图像大小并将其放在具有相同名称的不同文件夹中。文件夹结构如上XXXHDPI,XXHDPI,HDPI,MDPI,LDPI – siddhesh

+0

完美的工作! –

0

您可以使用.SVG图像文件支持所有分辨率。

使用Vector集合在drawables中添加svg文件。

+0

是的,我知道,但我没有在.SVG(它是.PNG)我的backgournd图像。但我认为.SVG文件用于图标。 –

+0

好的,所以你必须根据android开发人员指南为屏幕支持调整图像大小。 –