3.17

解决blackground拉伸导致图片变形的方法:

在前面的效果图中的第二个Imageview中我们可以看到图片已经被拉伸变形了, 正方形变成了长方形,对于和我一样有轻微强迫症的人来说,显然是不可接受的, 有没有办法去设置呢?答案肯定是有的,笔者暂时知道的有以下两种方式:

这个适用于动态加载ImageView的,代码也简单,只要在添加View的时候,把大小写写死就可以了。代码如下:

LinearLayout.LayoutParams layoutParam = new LinearLayout.LayoutParams(48, 48);    
        layout.addView(ibtnPen, layoutParam);
原文地址:https://www.cnblogs.com/20193898liufa/p/14908574.html