带小数点后一位的搜索栏

Seekbar with 1 decimal

我需要我的搜索栏显示小数点后一位,例如 4.5。 现在显示为整数。

seekBar.setProgress((int)Float.parseFloat(Item.getRating()));

谢谢。

我认为这对你有帮助

aSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        float value = ((float)progress / 10.0);
        // value now holds the decimal value between 0.0 and 10.0 of the progress
        // Example:
        // If the progress changed to 45, value would now hold 4.5
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {}
    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {}
});