我有Imageview,我正在动态创建它,现在我正在设置
imageView.setImageBitmap(bitmap);
imageView.setBackgroundResource(R.drawable.a);
当位图大小增加时,setBackgroundResource图像正在拉伸。
为什么会这样?有没有解决办法?
答案 0 :(得分:3)
后台资源旨在填满整个视图,这就是当视图内容大小增加时它被拉伸的原因。
一种可能的解决方法是使用9-patch drawable,只有你指定的伸展。
另一种解决方法是在正常的视图内容增加时缩放背景,并将其重置为新背景。