安卓studio点击不同多选框跳转至不同页面的代码
时间: 2023-10-10 19:07:31 浏览: 35
Android studio点击跳转
抱歉,我可以回答这个问题。你可以使用setCheckedChangeListener来监听多选框的选择状态,然后根据选择状态跳转到不同的页面。以下是示例代码(假设有两个多选框,选中第一个多选框将跳转到A页面,选中第二个多选框将跳转到B页面):
```
checkBox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
Intent intent = new Intent(MainActivity.this, AActivity.class);
startActivity(intent);
checkBox2.setChecked(false); // 确保只有一个多选框被选中
}
}
});
checkBox2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
Intent intent = new Intent(MainActivity.this, BActivity.class);
startActivity(intent);
checkBox1.setChecked(false); // 确保只有一个多选框被选中
}
}
});
```
阅读全文