Drawable被拉伸以适应视图

时间:2016-08-12 13:35:23

标签: android android-layout android-studio android-drawable

我试图将Bitmap Drawable设置为这样的背景,root.setBackground(bitmapDrawable);,我将其边界设置为1080宽300高,但它保持伸展以适应整个背景。有什么方法可以避免这种情况吗?这就是我创建BitmapDrawable BitmapDrawable bitmapDrawable= new BitmapDrawable(getResources(), bmp1);

的方法

1 个答案:

答案 0 :(得分:2)

我认为BitmapDrawable的默认GravityFILL。尝试将Gravity设置为CENTER

bitmapDrawable.setGravity(Gravity.CENTER);