使用浮点值为ImageView设置边距

时间:2015-08-14 08:34:12

标签: android floating-point margin params

我有一个ImageView,我想将浮动值作为Top和Left边距传递。我将这两个值设置为上边距和左边距。

float valTop = 3.5;
float valueLeft = 6.8;

我有这个代码。但是我必须将边距值四舍五入到int值。

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); 
        params.leftMargin = Math.round(valLeft);
        params.topMargin = Math.round(valTop);
        imageView.setLayoutParams(params);

有没有办法直接将浮动值设置为保证金?

0 个答案:

没有答案