startButton
有一个 onTouchListener ,当按下它时,会启动一个媒体播放器(在mp
我的源代码中)并使同一个按钮具有停止功能。
例如:用户点击开始按钮,音乐播放。然后用户点击相同的按钮(现在有一个 setText 为“Stop”)来停止音乐播放器。
一个方法中是否可以有多个 onTouchListener(s)?
startButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
mp.start();
timeLeft.setText("Status: Initiated");
startButton.setText("Stop Dreaming");
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
mp.stop();
}
});
这就是我目前拥有的......我将如何正确设置它?