我应该如何处理图像的LDPI版本的十进制值



如果我在mdpi中有一个22px的图像,那么ldpi将是mdpi*0.75,所以是22*0.75但问题是,结果将是一个十进制值(在我的情况下是16.5px(

那么我应该把它设置为16px还是17px,这个小的改变会对最终结果产生影响吗?

谢谢

使用Math.round

int number = (int) Math.round(22*0.75);
System.out.println(number); //output is 17

最新更新