【问题标题】:setOnSeekbarChangeListener() is not working for mesetOnSeekbarChangeListener() 对我不起作用
【发布时间】:2018-12-02 14:24:45
【问题描述】:

由于某种奇怪的原因,我无法让 SetOnSeekBarChangeListener 工作。

每当我使用下面粘贴的代码时,我都会得到:

无法解析符号“setOnSeekBarChangeListener”

我也尝试过使用 OnSeekBarChangeListener 而不在它前面设置。

谁能帮我解决这个问题?

SeekBar volumeBar = (SeekBar) findViewById(R.id.seekBar);
volumeBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
        
        
});

【问题讨论】:

  • 尝试构建项目。

标签: android seekbar android-seekbar


【解决方案1】:

你可能需要导入这个

    import android.widget.SeekBar.OnSeekBarChangeListener;


    volumeBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {

        }
    });

【讨论】:

  • 导入了这个,但它说未使用导入语句?
【解决方案2】:

点击构建

然后点击清理项目

并确保您使用的是整个Listener

 volumeBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {

    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {

    }
});

【讨论】:

  • 清洁项目对我没有任何改变。我将您的代码粘贴到我的程序中,但也没有工作。 setOnSeekBarChangeListener 仍然无法解析符号。而且覆盖部分的seekBar也无法解析。
  • 然后尝试创建一个新项目并检查它在那里工作的天气。
【解决方案3】:

在预先构建的“Oncreate”方法下编写你编写的代码......现在可以正常工作了。

Here is the your modified code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-29
    • 2015-03-05
    • 2018-06-14
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多