很简单,就像window桌面图片一样,如果图片小的话就会平铺。
在drawable文件夹中添加自己的my.xml文件,描述如:
<?xml version ="1.0" encoding ="utf-8" ?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/pic_bg" android:tileMode="repeat" />
然后再需要用的地方使用:
android:background="@drawable/mybg"
代码实现方式:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
BitmapDrawable bd = new BitmapDrawable(bitmap);
bd.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT );
bd.setDither(true);
view.setBackgroundDrawable(bd);
再着可以用*.9.png实现。
可以在上左两边添加要延伸的像素行。