我有一个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);
有没有办法直接将浮动值设置为保证金?