Java 适应整数值
我正在开发一个体重指数计算器,我在编辑文本的格式上遇到了一些问题 下面的代码是另一个seekbar的自适应,该seekbar具有浮点值。但是这个新的有一个int值。有人能告诉我,我应该改变什么,使这个代码适应整数吗Java 适应整数值,java,android,seekbar,Java,Android,Seekbar,我正在开发一个体重指数计算器,我在编辑文本的格式上遇到了一些问题 下面的代码是另一个seekbar的自适应,该seekbar具有浮点值。但是这个新的有一个int值。有人能告诉我,我应该改变什么,使这个代码适应整数吗 private OnSeekBarChangeListener alterarpesoListener = new OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar
private OnSeekBarChangeListener alterarpesoListener = new OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
// Calcula o novo valor do TIP
int setPeso = (alterarPeso.getProgress());
// mostra na caixa o valor novo
editPeso.setText(String.format("%.02f", setPeso).replace(',', '.'));
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
};
非常感谢您的支持使用此
editPeso.setText(String.format("%d", setPeso));
替换
editPeso.setText(String.format("%.02f", setPeso).replace(',', '.'));
与
更改您的参数:
'f' floating point: The result is formatted as a decimal number
'd' integral: The result is formatted as a decimal integer
'f' floating point: The result is formatted as a decimal number
'd' integral: The result is formatted as a decimal integer