シークバーを表示したい、またはsetProgressでSharedPreferences Stringから取得する値を使用していますが、小数点以下を使用できないため、これを行う方法が100%誰かが正しい方向に私を向けることができますか?あなたは次の中から任意のカスタムシークバーを使用することができますよりも、あなたがしたい場合Android set seekbar with decimal
String BarValue = "3.5";
Bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
float value = 0;
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){
value = ((float)progress/5);
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onStopTrackingTouch(SeekBar seekBar) {
SharedPreferences.Editor e = sp.edit();
e.putString("barValue", String.valueOf(value));
e.apply();
}
});