Android “如何在按钮单击后启动活动”复选框
我有MainActivity.java,它包含3个复选框小部件和一个按钮,我还有3个活动。我的问题是如何分配每个复选框以启动一个活动。例如:我需要checkbox1启动Activity1,checkbox2启动Activity2 有人能帮忙吗 谢谢:)Android “如何在按钮单击后启动活动”复选框,android,button,android-activity,checkbox,launch,Android,Button,Android Activity,Checkbox,Launch,我有MainActivity.java,它包含3个复选框小部件和一个按钮,我还有3个活动。我的问题是如何分配每个复选框以启动一个活动。例如:我需要checkbox1启动Activity1,checkbox2启动Activity2 有人能帮忙吗 谢谢:) 我不想显示所有代码。有了这个基本结构,希望您可以进一步工作。您想从复选框单击开始活动,还是从按钮单击开始活动?我建议使用单选按钮而不是复选框。若用户勾选了多个复选框,则尽管您启动了许多活动,但只有1个活动可见。您在使用单选按钮时不会遇到此问题。正
我不想显示所有代码。有了这个基本结构,希望您可以进一步工作。您想从复选框单击开始活动,还是从按钮单击开始活动?我建议使用单选按钮而不是复选框。若用户勾选了多个复选框,则尽管您启动了许多活动,但只有1个活动可见。您在使用单选按钮时不会遇到此问题。正如@AGS所建议的,您可以使用单选按钮来更好地实现。
void onButtonClick(View view){
if(Check whether first check box is selected) {
Use Explicit Intents to call the activity prefered
}
else if(2nd check box selected){
Use intents to call respective activity
}
else {
Call the left out activity using intents
}
}