为什么在实现seekbar change listener时会出现语法错误?

时间:2013-12-18 12:32:37

标签: android actionlistener onchange seekbar

我在我的Android应用程序中使用了搜索栏,当实现它的onChangeListener时,它给出了语法错误:

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

虽然我正在从一个现成的搜索栏项目中获取changeListener代码,顺便说一句,这个项目与我完美配合。

这是搜索栏代码:

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

    });

1 个答案:

答案 0 :(得分:0)

正确导入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

        }
    });