这似乎很容易,但我看不出找到一个明确的答案......
假设我有一个包含百分比的字符串(音量)......(80、50 等),我想获取 DECIMAL 格式的数字,然后用它来计算设置电话的音量。我已经得到了 maxVolume ......所以它只是得到了让我丧命的正确值......
Integer theVolume=Integer.parseInt(volume);
double decimalNumber = theVolume/100;
int calc=(int) (maxVolume*decimalNumber);
mgr.setStreamVolume(AudioManager.STREAM_MUSIC,calc, 0);
decimalNumber 仅以 0.0 的形式出现...无论我给它什么数字...?