重写OnOopTrackingTouch for setOnSeekBarChangeListener时出现编译时错误

时间:2016-02-04 04:15:07

标签: android

enter image description here

enter image description here 我试图定义setOnSeekBarChangeListener方法,它给我一个错误来实现OnStopTouchTracking meethod。当我尝试覆盖它时,它会抛出一个错误,指出不能覆盖超类的方法。  我是否遗漏了要包含在seekbar事件监听器中的任何库?或者该课程应该被宣布为抽象?

 import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.SeekBar;

public class task4_Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
            SeekBar seekbar = (SeekBar) findViewById(R.id.seekBar);

        setContentView(R.layout.task4_layout);
        seekbar.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)
            {

            }
        });

    }


}

1 个答案:

答案 0 :(得分:3)

检查侦听器内部的方法,所有方法都是错误的。

应该是onStartTrackingTouch而不是OnstartTrackingTouch

应该是onStopTrackingTouch而不是OnstopTrackingTouch

你在所有方法的开头写了大写字母。