setMargin以适合位图尺寸
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setMargin以适合位图尺寸相关的知识,希望对你有一定的参考价值。
如何使用setMargin方法来拟合位图尺寸?我可以使用setmargin(bitmap.getWidth(),bitmap.getHeigth(),...)
或我需要将位图尺寸转换为dp?
答案
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(left, top, right, bottom);
imageView.setLayoutParams(lp);
这在PIXELS中设置边距大小,与此问题的xml中的dpi单位不同
以上是关于setMargin以适合位图尺寸的主要内容,如果未能解决你的问题,请参考以下文章
LinearLayout setMargins 以编程方式无效