Android画布从Double转换为float

时间:2012-09-21 13:56:13

标签: java android

我正在尝试从Double类型转换为float类型。我有这个:

Double doubleValue = new Double( result[0].X() );
canvas.drawCircle( doubleValue.floatValue(), doubleValue.floatValue(), ... );

结果是一个Point数组。由于某种原因,result [0] .X()中的值等于128.0,但是当我执行floatValue()时,我得到-100.0。

从原始类型Double转换为float的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

实际上,浮点值是正确的(通过调试验证)。但是drawCircle不会在指定位置绘制它......这是一个完全不同的问题。谢谢大家。