我目前正在研究一个Music Player
. 在布局中我有一个Play
按钮。当我按下Play
按钮 音频开始播放。这不是问题。问题是当我按下Play
按钮时,我想显示一个pause
按钮而不是play
按钮。但是如何更改play
和pause
按钮?
问问题
102 次
3 回答
2
public void onPlayPress(){
//start music
playBtn.setVisibility(View.GONE);
pauseBtn.setVisibility(View.VISIBLE);
}
因此,您的播放按钮将被隐藏,暂停按钮将可见。
于 2013-04-15T09:38:41.193 回答
2
试试这个代码。
btnPlay.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// check for already playing
if (mp.isPlaying()) {
if (mp != null) {
mp.pause();
// Changing button image to play button
btnPlay.setImageResource(R.drawable.play);
}
} else {
// Resume song
if (mp != null) {
mp.start();
// Changing button image to pause button
btnPlay.setImageResource(R.drawable.puse);
}
}
}
});
于 2013-04-15T09:39:17.287 回答
2
在播放按钮的点击事件中,您可以执行类似的操作。
playbtn.setBackgroundResource(R.drawable.pauseimage);
你只需要改变按钮的布局。你可以做到这一点。
于 2013-04-15T09:42:15.030 回答