私は現在、に取り組んでいMusic Player
ます。レイアウトにはPlay
ボタンがあります。ボタンを押すとPlay
音声が再生されます。それは問題ではありません。問題は、ボタンを押すと、ボタンの代わりにボタンPlay
を表示したいということです。しかし、どうすればandボタンを変更できますか??pause
play
play
pause
質問する
102 次
3 に答える
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
public void onPlayPress(){
//start music
playBtn.setVisibility(View.GONE);
pauseBtn.setVisibility(View.VISIBLE);
}
したがって、再生ボタンが非表示になり、一時停止ボタンが表示されます。
于 2013-04-15T09:38:41.193 に答える
2
再生ボタンのクリックイベントでは、次のようなことができます。
playbtn.setBackgroundResource(R.drawable.pauseimage);
ボタンのレイアウトを変更するだけで、バイスバーサを実行できます。
于 2013-04-15T09:42:15.030 に答える