Drawable[] drawables = new Drawable[2];//创建两个drawable的数组
drawables[0] = mResources.getDrawable(R.drawable.select_box);//第一个drawable
drawables[1] = (Drawable) getDrawableMethod.invoke(userDrawable, i);//第二个drawable
LayerDrawable layerDrawable = new LayerDrawable(drawables);//创建LayerDrawable
layerDrawable.setLayerInset(0, 0, 0, 0, 0);//设置drawable的上下左右的距离
layerDrawable.setLayerInset(1, 3, 3, 3, 3);
drawables[0] = mResources.getDrawable(R.drawable.select_box);//第一个drawable
drawables[1] = (Drawable) getDrawableMethod.invoke(userDrawable, i);//第二个drawable
LayerDrawable layerDrawable = new LayerDrawable(drawables);//创建LayerDrawable
layerDrawable.setLayerInset(0, 0, 0, 0, 0);//设置drawable的上下左右的距离
layerDrawable.setLayerInset(1, 3, 3, 3, 3);