Java 适应整数值

Java 适应整数值,java,android,seekbar,Java,Android,Seekbar,我正在开发一个体重指数计算器,我在编辑文本的格式上遇到了一些问题 下面的代码是另一个seekbar的自适应,该seekbar具有浮点值。但是这个新的有一个int值。有人能告诉我,我应该改变什么,使这个代码适应整数吗 private OnSeekBarChangeListener alterarpesoListener = new OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar

我正在开发一个体重指数计算器,我在编辑文本的格式上遇到了一些问题

下面的代码是另一个seekbar的自适应,该seekbar具有浮点值。但是这个新的有一个int值。有人能告诉我,我应该改变什么,使这个代码适应整数吗

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