【问题标题】:adding intent to checkbox向复选框添加意图
【发布时间】:2015-10-12 08:19:12
【问题描述】:

我的活动 A 中有复选框。

我想知道的是,如果用户选中给定框之一,那么我想将其链接到另一个活动,以便当用户选中该框时,他会转到该活动 B,同样所有其他框都是链接到不同的活动。

我尝试了按钮中的意图代码,但这似乎不起作用。 如果我能得到特定的代码和导入,那将非常有帮助,在此先感谢。

public void onClick(View view){
Intent i = new Intent(this, 2nd java.class);
startActivity(i);
}

我用上面那个做按钮。

【问题讨论】:

  • 描述您的具体问题
  • 执行上述操作的代码是什么
  • 在你的活动中实现 CompoundButton.OnCheckedChangeListener
  • 别忘了在你的活动中添加 checkBox.setOnCheckedChangeListener(this)
  • 谢谢jinu,我上面给出的代码也可以用于单选按钮

标签: java android android-intent android-activity


【解决方案1】:

您需要将代码添加到以下侦听器:

 yourCheckboxView.setOnCheckedChangeListener(new OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId) {
            if (isChecked){
                   Intent i = new Intent(this, 2nd java.class);
                   startActivity(i);
            }
        }

    });

谢谢..!!

【讨论】:

    【解决方案2】:
    CheckBox chk= (CheckBox) findViewById(R.id.checkBox1);
        chk.setOnCheckedChangeListener(new OnCheckedChangeListener() {
    
            @Override
            public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
                Intent myIntent = new Intent(FirstActivity.this,
                        SecondActivity.class);
                FirstActivity.this.startActivity(myIntent);
    
            }
        });
    

    【讨论】:

      猜你喜欢
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 2015-03-21
      • 1970-01-01
      相关资源
      最近更新 更多