<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@android:color/white"/>
<item android:drawable="@drawable/chatto_bg_normal"/>
</layer-list>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/user_faceback_drawable"
android:drawable="@drawable/h001"/>
<item
android:id="@+id/user_face_drawable"
android:bottom="35.0dip"
android:drawable="@drawable/facebook"
android:left="10.0dip"
android:right="25.0dip"
android:top="18.0dip"/>
</layer-list>
((ImageView) findViewById(R.id.layerdss1))
.setImageDrawable(getResources().getDrawable(
R.drawable.drawagble_layer));
Resources r = getResources();
Drawable[] layers = new Drawable[2];
layers[0] = r.getDrawable(R.drawable.white);
layers[1] = r.getDrawable(R.drawable.drawagble_layer);
LayerDrawable layerDrawable = new LayerDrawable(layers);
((ImageView) findViewById(R.id.layerdss))
.setImageDrawable(layerDrawable);
Bitmap bm = BitmapFactory
.decodeResource(getResources(), R.drawable.cwj);
Drawable[] array = new Drawable[3];
array[0] = new PaintDrawable(Color.BLACK); // 黑色
array[1] = new PaintDrawable(Color.WHITE); // 白色
array[2] = new BitmapDrawable(bm); // 位图资源
LayerDrawable ld = new LayerDrawable(array); // 参数为上面的Drawable数组
ld.setLayerInset(1, 1, 1, 1, 1); // 第一个参数1代表数组的第二个元素,为白色
ld.setLayerInset(2, 2, 2, 2, 2); // 第一个参数2代表数组的第三个元素,为位图资源
((ImageView) findViewById(R.id.testimage)).setImageDrawable(ld);