如何将float转换为int:android

参见英文答案 > How to convert float to int with Java                                    6个

float NormValue = value*80 ;
float color = Color.argb(0xFF, NormValue, 0, 0);

这是我的代码的一部分.
此变量(NormValue)将结果存储在float中.但在第二行我不能使用这个变量,因为它必须转换为int.我该怎么做.有帮助吗?

最佳答案
试试这个..

不需要使用Math.round()将类型转换为int到int

float NormValue = value*80 ;
float color = Color.argb(0xFF, Math.round(NormValue), 0, 0);

转载注明原文:如何将float转换为int:android - 代码日志