美文网首页
button用较小的图片坐背景图时会变形

button用较小的图片坐背景图时会变形

作者: 风月寒 | 来源:发表于2019-08-05 11:46 被阅读0次

在今天的项目中遇到这样一件事,就是给button设置一个背景图,但是明显发现图片被拉升,首先说明一点背景图很小。

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

设置的都是wrap_content。

然后去找ui,ui说不是他的问题,于是就自己找问题。

就去看button的源码

从图可以看出,Button 有一个默认的宽和高,也就是说,我们设置的宽和高不超过这两个值,相当于我们设置的无效。如果图片太小,则会变形。

解决办法:

(1)将minHeight和minWidth都设置为0

(2)用ImageButton代替 Button

相关文章

网友评论

      本文标题:button用较小的图片坐背景图时会变形

      本文链接:https://www.haomeiwen.com/subject/zwgpdctx.html