Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-位图比例[QS面板背景]_Android_Xml_Background_Scale - Fatal编程技术网

Android-位图比例[QS面板背景]

Android-位图比例[QS面板背景],android,xml,background,scale,Android,Xml,Background,Scale,首先。。。我为我的英语道歉 我正在尝试向通知面板添加背景,问题是我已经通过修改SystemUI/res/drawable中的文件qs_background_primary.xml实现了这一点 这是我正在使用的代码: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:d

首先。。。我为我的英语道歉

我正在尝试向通知面板添加背景,问题是我已经通过修改SystemUI/res/drawable中的文件qs_background_primary.xml实现了这一点

这是我正在使用的代码:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@android:color/black"/> <!-- the image is very small, so add a black background -->
<item>
<bitmap android:scaleType="fitXY" android:src="@drawable/background_bg" android:gravity="center|bottom|clip_vertical" xmlns:android="http://schemas.android.com/apk/res/android" />
</item>
</layer-list>

一旦图像和编译的背景准备就绪,有一个问题困扰着我,那就是当我滑动导航栏时,图像看起来非常糟糕,好像完全滑动后,图像的大小从0开始变为原始大小

这是该尺寸的外观:

这是完整尺寸的外观:

分辨率取决于机器上图片和图形的分辨率。png的像素大小是多少?如果你使用像素更多的图像,它会提高吗?我手机的分辨率是540 x 960。为了很好地调整面板的分辨率,我不得不添加540x735,看起来你的分辨率超过了。540x735没那么好。请参阅以下内容:分辨率取决于机器上图片和图形的分辨率。png的像素大小是多少?如果你使用像素更多的图像,它会提高吗?我手机的分辨率是540 x 960。为了很好地调整面板的分辨率,我不得不添加540x735,看起来你的分辨率超过了。540x735没那么好。见下文: