android图片的尺寸比

时间:2013-02-11 10:29:14

标签: java android decimal

我想获得图片高度和宽度的比例,并相应地缩放它。我正在使用

计算yratio
float yratio = y_pic / y_original;

因为y_pic是800,y_original是590,我已经检查了yratio的结果,为什么yratio会给我1.0作为答案?

我怎么能得到1.35的答案?提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

因为输出类型与输入类型相同,即integer。 使用强制转换使其正常工作。

float yratio = y_pic / (float) y_original;