【问题标题】:How to Launch an Activity on Button click after check box如何在复选框后单击按钮上启动活动
【发布时间】:2014-08-24 11:12:40
【问题描述】:

我的 MainActivity.java 包含 3 个复选框小部件和一个按钮,我还有 3 个活动。我的问题是如何分配每个复选框来启动一项活动。例如:我需要 checkbox1 来启动 Activity1,并需要 checkbox2 来启动 Activity2 ...

有人可以帮忙吗?!

谢谢:)

【问题讨论】:

  • 您想通过单击复选框还是单击按钮来启动活动?
  • 我建议使用 RadioButtons 而不是 CheckBoxes。如果用户勾选了超过 1 个复选框,那么尽管您启动了许多活动,但只有 1 个是可见的。使用 RadioButtons 时不会遇到这个问题。

标签: android button android-activity checkbox launch


【解决方案1】:
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
    }
}

我不想显示所有代码。有了这个基本的结构,希望你能更进一步。

【讨论】:

  • 正如@AGS 建议的那样,您可以使用单选按钮来更好地实施。
猜你喜欢
  • 2015-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
相关资源
最近更新 更多