我正在尝试将 Double 类型转换为 float 类型。我有这个:
Double doubleValue = new Double( result[0].X() );
canvas.drawCircle( doubleValue.floatValue(), doubleValue.floatValue(), ... );
result 是一个 Point 数组。出于某种原因,result[0].X() 中的值等于 128.0,但是当我执行 floatValue() 时,我得到的是 -100.0。
将基本类型 Double 转换为 float 的正确方法是什么?
最佳答案
实际上,浮点值是正确的(通过调试验证)。但是 drawCircle 不会在指定位置绘制它......这是一个完全不同的问题。谢谢大家。
关于java - 从 Double 转换为 float for android canvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12531985/