Android背景不做任何限定的时候,会拉伸铺满整个控件,有时候会变形。如果要做到平铺的话,只需要做一些修改即可。
在Android工程的res/values/drawable/
目录下创建一个文件,名为repeat_bg.xml
,名称任意。
在文件中写入如下代码:1
2
3
4<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg"
android:tileMode="repeat" />
上面代码段中android:src
的值是要作为背景的图片,名称任意。而android:tileMode
属性则指定当前bitmap的模式,选择repeat
的值则表示重复,即平铺。
一般,可以用一小张图片,经过平铺,作为整个控件的背景。