protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MP1=MediaPlayer.create(this, R.raw.music1);
final Button btn1=(Button)findViewById(R.id.btn1);
btn1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
if(MP1.isPlaying()){
btn1.setText("음악");
MP1.pause();
}else{
btn1.setText("음악");
btn1.setBackgroundColor(Color.RED);
MP1.start();
MP1.setLooping(true);
}
}
});
위 코드처럼 음악이라는 버튼을 누르면 노래가 재생이 되구요
음악이라는 글씨는 그대로 있고 버튼 색깔만 변경을 했는데
다시 그 버튼을 누르면 색깔이 처음상태로 적용이 안되네요
음악버튼 - 음악버튼(버튼색깔만 바꿈)-음악버튼(다시 처음상태로 안돌아옴)