이 코드는 한 번에 작동하지 않습니다. 한 번 클릭하면 음악이 멈추지 만 다시 클릭하면 음악이 다시 시작되지 않습니다.다시 검사 할 때 토글 버튼이 작동하지 않습니다.
ToggleButton sound;
MediaPlayer sip;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sound = (ToggleButton) findViewById(R.id.Sound1);
sip = MediaPlayer.create(Naruto.this, R.raw.sip2);
sip.start();
sound.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
if (sound.isChecked() == true) {
sip.start();
} else {
sip.start();
}
}
});
}
확인이 하나 https://stackoverflow.com/questions/21277490/example-on-togglebutton –
이 경우 (sound.isChecked()) { sip.start() 응답 TI를 업데이트하십시오; } else { sip.start(); } – impathuri