java - SeekBar 小数增量

标签 java android-studio mobile seekbar

我正在尝试创建一个搜索栏,用户可以在其中告知 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/

相关文章:

Java 列表中不兼容的等式约束

java - 对象创建后是否可以使其不可变

java - 使用 If 中断 Java 语句并向后显示输入

android - 如何在 Android Studio 中使用命令行启用 kvm 虚拟化

android - 设置 adb 供应商 key

android - 在 Blu R1 HD(亚马逊手机)上启用 DEBUG 日志记录

html - 在移动设备的 Django 中将 domainname.com 网站重定向到 m.domainname.com

java - 如何阻止 Eclipse 移动光标以关闭 java 括号?

android - 打开 Flutter 应用后出现空白白屏

css - Wordpress 不遵守移动设备上的 css 规则