我用它来创建重复背景:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg_pattern"
android:tileMode="repeat | mirror" >
</bitmap>
根据我对重复位图的了解,src
必须是 no-dpi drawable,因此在渲染时不会拉伸。
直到现在,它总是好的。这次我真的需要为不同的dpi提供不同的drawable。有谁知道这样做的方法吗?
答案 0 :(得分:0)
这项工作对我来说:
我把drawable repeat.xml和图像放在每个dpi文件夹中
repeat.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_launcher"
android:tileMode="repeat" >
</bitmap>
res / drawable-xhdpi 中的repeat.xml
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/cabeca3_96x96"
android:tileMode="repeat" >
</bitmap>
资源文件夹:
mdpi截图:
xhdpi screeshot: