我正在尝试在我的应用程序中实现它,如果用户进入我的设置 Activity ,他可以单击 ToggleButton 并关闭应用程序内音频。我正在尝试使用复合按钮方法来完成此操作但据我发现,
soundnotify.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
// Sound Notifications is enabled
} else {
// Sound Notifications is disabled
}
}
});
我到底应该在代码的//部分中放入什么?我在 android 网站上找到了这个,但它并没有完全解释我应该放在这里启用/禁用来自 ToggleButton 的声音的内容。我已经在 XML 中指定了 OnClick、TextOff 和 TextON,所以我只是问我应该在 Java 中做什么?
谢谢
最佳答案
试试这段代码:
soundnotify.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
// Sound Notifications is enabled
soundnotify.setSoundEffectsEnabled(true);
} else {
// Sound Notifications is disabled
soundnotify.setSoundEffectsEnabled(false);
}
}
});
关于java - 如何启用/禁用 ToggleButton 的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15445641/