2012-06-25 88 views
6

我在可绘制的位图xml文件中有以下代码。并设置linearLayout的背景。如何缩放和平铺用作背景的可绘制位图?

<?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" 
     /> 

图像瓷砖确定,但它不缩放。为了扩大规模,我必须做些什么/修正?

感谢

+0

但是'scale'和'tile'有不同的想法,这是没有意义的将它们混合,你缩放或你瓷砖。 –

+0

感谢您的回复!我明白你在说什么。如下所述,我得到了我所需要的。再次感谢! :) – cw1998

回答

6

在我的经验,这是更好地为各指定密度产生不同大小的位图。这样您就不必担心这些比例尺属性,并可以在任何设备上获得清晰的结果。

这些比例属性没有为BitmapDrawables定义。它们存在于ScaleDrawables中,用于缩放另一个drawable。看一看:

http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale

+0

谢谢!我需要什么。 (也标记为接受的答案):) – cw1998