Android 多个 Switch 按钮控制:完整指南和示例代码
您可以使用以下步骤在 Android 中同时控制多个 switch 按钮:
-
在布局文件中添加多个 Switch 控件,每个控件都具有唯一的 ID。
-
在 Activity 或 Fragment 中获取每个 Switch 控件的引用。
-
使用 setOnClickListener 方法将每个 Switch 控件与相应的处理程序连接。
-
在处理程序中获取每个 Switch 控件的状态,并根据需要执行适当的操作。
示例代码:
Switch switch1 = (Switch) findViewById(R.id.switch1);
Switch switch2 = (Switch) findViewById(R.id.switch2);
Switch switch3 = (Switch) findViewById(R.id.switch3);
switch1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (switch1.isChecked()) {
// Do something
} else {
// Do something else
}
}
});
switch2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (switch2.isChecked()) {
// Do something
} else {
// Do something else
}
}
});
switch3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (switch3.isChecked()) {
// Do something
} else {
// Do something else
}
}
});
原文地址: https://www.cveoy.top/t/topic/owAA 著作权归作者所有。请勿转载和采集!