【问题标题】:why getting syntax error when implementing seekbar change listener?为什么在实现 seekbar 更改侦听器时出现语法错误?
【发布时间】:2013-12-18 12:32:36
【问题描述】:

我在我的 android 应用程序中使用了一个搜索栏,在实现它时它是 onChangeListener 它给了我语法错误:

Multiple markers at this line
    - Syntax error on token "setOnSeekBarChangeListener", = expected after 
     this token
    - Syntax error on token(s), misplaced construct(s)

虽然我正在从一个现成的 seekbar 项目中获取 changeListener 代码,顺便说一句,它对我来说非常适合。

这里是搜索条码:

SeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
    public void onProgressChanged(SeekBar seekar, int progress, boolean fromUser){
        seekbarPercent.setText(progress + "%");
    }

    });

【问题讨论】:

  • 你能把上面的部分代码贴到它上面吗?
  • 发布您的整个活动代码
  • sry 同性恋者,我的错。将其声明为方法之外:D
  • 这就是为什么告诉你发布你的整个代码。
  • @PiyushGupta 是的,因为你的 cmets,我才想到这个

标签: android actionlistener onchange seekbar


【解决方案1】:

正确导入 OnSeekBarChangeListener...

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onProgressChanged(SeekBar seekBar, int progress,
                boolean fromUser) {
            // TODO Auto-generated method stub

        }
    });

【讨论】:

    猜你喜欢
    • 2014-07-30
    • 1970-01-01
    • 2019-11-22
    • 2018-12-18
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多