我正尝试使用切换按钮在按钮处于“开”时播放声音,并在按钮处于“关”时停止声音。切换仅在第一次使用
这似乎只适用于当我第一次开启/关闭按钮之间切换。
ToggleButton toggle = (ToggleButton) findViewById(R.id.toggleButton1);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
// The toggle is enabled
sound1.start();
} else {
// The toggle is disabled
sound1.stop();
}
}
});
您是否检查'isChecked'是否正常工作,并且每次点击事件都发生变化? –