OnTouchListener android需要的类或接口

OnTouchListener android需要的类或接口,android,ontouchlistener,Android,Ontouchlistener,我正试图得到它,所以当我按下一个按钮,它会播放录制的音频。当我松开按钮时停止播放。每当我将onTouchListener放入代码时,它都会显示“类”或“接口”。我如何解决这个问题?这是我的代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Bu

我正试图得到它,所以当我按下一个按钮,它会播放录制的音频。当我松开按钮时停止播放。每当我将onTouchListener放入代码时,它都会显示“类”或“接口”。我如何解决这个问题?这是我的代码

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button ImageButton = (Button) findViewById(R.id.button);
}

ImageButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
    switch(event.getAction()) {
        case MotionEvent.ACTION_DOWN:
            // Start
            break;
        case MotionEvent.ACTION_UP:
            // End
            break;
    }
    return false;
}
});

您将需要输入onCreate方法。将代码编写为:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button ImageButton = (Button) findViewById(R.id.button);
    ImageButton.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            switch(event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    // Start
                    break;
                case MotionEvent.ACTION_UP:
                    // End
                    break;
            }
            return false;
        }
    });
}
记住在onCreate范围内编写onclick listners(或任何此类方法)