Android 如何缩放和平铺用作背景的可绘制位图?

Android 如何缩放和平铺用作背景的可绘制位图?,android,android-layout,Android,Android Layout,我在一个可绘制的位图xml文件中有以下代码。以及为其设置的线性布局的背景 <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/background_screen" android:tileMode="repeat" an

我在一个可绘制的位图xml文件中有以下代码。以及为其设置的线性布局的背景

<?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/background_screen"
        android:tileMode="repeat"
        android:scaleHeight="10"
        android:scaleWidth="10"
        />

图像平铺正常,但不缩放。我必须做什么/修复什么才能使其达到规模


谢谢

根据我的经验,最好为目标密度创建不同大小的位图。这样,您就不必担心这些缩放属性,并在任何设备上获得清晰的结果

未为BitMapDrawable定义这些比例属性。它们的存在是为了缩放另一个可绘制图形。看看:


但是
缩放
平铺
是不同的想法,混合它们没有意义,你缩放还是平铺。谢谢你的回复!我明白你的意思。正如下面提到的,我得到了我所需要的。再次感谢!:)假设您有一个.png,您正在平铺它,但它太小了,所以您希望以编程方式对其进行缩放。当然,您可以只缩放原始的.png文件,但是文件大小也会增加。