このコードは一度に動作しません。それを一度クリックすると音楽が停止しますが、もう一度クリックすると再び音楽が始まりません。もう一度チェックしてもトグルボタンが機能しない
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();
}
}
});
}
チェックこの1 https://stackoverflow.com/questions/21277490/example-on-togglebutton –
回答TIを更新してください。この場合(sound.isChecked()){ sip.start(); } else { sip.start(); } – impathuri