Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带1位小数的Seekbar_Java_Android_Save_Decimal_Seekbar - Fatal编程技术网

Java 带1位小数的Seekbar

Java 带1位小数的Seekbar,java,android,save,decimal,seekbar,Java,Android,Save,Decimal,Seekbar,我需要我的seekbar显示1个小数点,例如4.5。 它现在显示为整数 seekBar.setProgress((int)Float.parseFloat(Item.getRating())); 谢谢。我想这对你有帮助 aSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar

我需要我的seekbar显示1个小数点,例如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) {}
});