gpt4 book ai didi

java - SeekBar 小数增量

转载 作者:行者123 更新时间:2023-12-01 18:01:00 27 4
gpt4 key购买 nike

我正在尝试创建一个搜索栏,用户可以在其中告知 0,000 美元到 10,000 美元 的价格。我已经尝试实现该行: float value = ((float)progress/10.0); 但 android studio 一直给我错误 incompleted types required: float Found: Double

这是代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

gas = (TextView) findViewById(R.id.gasTextView);
SeekBar gasSeekBar = (SeekBar) findViewById(R.id.gasSeekBar);
gasSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
float value = ((float)progress / 10.0);
gas.setText("Gasolina: "+progress);
}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
});

etanol = (TextView) findViewById(R.id.etanolTextView);
SeekBar etanolSeekBar = (SeekBar) findViewById(R.id.etanolSeekBar);
etanolSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
etanol.setText("Etanol: "+progress);
}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
});
}

最佳答案

您可以使用下面的代码 - (只需删除小数)

    float value = ((float)progress / 10);

并且不会出现错误。

关于java - SeekBar 小数增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60629439/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com