2011-06-21 20 views

答えて

1

下にしてみてください。したがって、チェックボックスをクリックすると、ラベルが新しいActivityを起動するように、水平のLinearLayoutを使用してテキストなしでCheckBoxをレイアウトし、TextViewに必要なラベルをレイアウトすることをお勧めします。これで、CheckBoxとそのラベルのクリックを個別に処理できます。

+0

ya私はそれをしましたが、 – Arihant

1

の状態を変更せずに作成することは、私は全体のチェックボックスは、単一の「クリック」イベントを取ると信じて

final CheckBox chk1 = (CheckBox) findViewById(R.id.checkBox1); 
    chk1.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Toast.makeText(TestActivity.this, "" + chk1.isChecked(), 5000) 
      .show(); 
      if (chk1.isChecked()) { 
       Intent i1 = new Intent(Activity.this, Activity2.class); 
       startActivity(i1); 
      } 

     } 
    }); 
+1

ユーザーがcheckbox.iのテキストをクリックしたときにアクティビティを開始したいのですが、setonclicklistnerを使用しましたが、チェックボックスもチェックします – Arihant

+0

私は編集した回答を確認してください。 – Nikhil

+0

実際に利用規約を表示するために新しい画面に行きたいのですが、チェックボックスをチェックしないでください。 – Arihant

関連する問題