我正在使用Eclipse开发一个App。我有一个页面,它有不同的复选框。我希望用户在检查时,如果选择A和B以及选项D,那么活动7将打开,如果用户检查选项A和C,则活动5将打开。
谢谢
答案 0 :(得分:0)
你可以这样做:
获取复选框的ID。然后在复选框中添加OnClickListener
,如下所示:
OnClickListener checkBoxListener;
checkBoxListener = new OnClickListener()
{
@Override
public void onClick(View arg0) {
if (checkboxA.isChecked() && checkboxC.isChecked())
{
Intent i = new Intent(this,Activity5.class)
startActivity(i);
}
else if (checkboxA.isChecked() && checkboxB.isChecked() && checkboxD.isChecked())
{
Intent i = new Intent(this,Activity7.class)
startActivity(i);
}
}
};
checkboxA.setOnClickListener(checkBoxListener);
checkboxB.setOnClickListener(checkBoxListener);
checkboxC.setOnClickListener(checkBoxListener);
checkboxD.setOnClickListener(checkBoxListener);
请试一试。