Android: Obtenez les valeurs de la case à cocher cochée

J'ai besoin de vérifier les valeurs de la case à cocher lorsque le bouton a cliqué. Code Java:

dualcamera1 = (CheckBox)findViewById(R.id.Camera1_DualDisplay); dualcamera2 = (CheckBox)findViewById(R.id.Camera2_DualDisplay); dualcamera3 = (CheckBox)findViewById(R.id.Camera3_DualDisplay); dualcamera4 = (CheckBox)findViewById(R.id.Camera4_DualDisplay); dualdisplay = (Button)dialog.findViewById(R.id.DisplayDualVideo); 

  • Streaming vidéo Android - Dispositif pris en charge?
  • Y a-t-il un équivalent GCM équivalent au service iOS Push Notification Feedback?
  • Java.lang.IllegalArgumentException: contient un séparateur de chemin
  • NullPointer on toLowerCase mais je n'utilise pas cette méthode n'importe où
  • La méthode ContentChange de ContentResolver notifie-t-elle également le détail de Uri's?
  • Ajout de compte par l'intermédiaire du gestionnaire de compte
  • 4 Solutions collect form web for “Android: Obtenez les valeurs de la case à cocher cochée”

    Cela peut vous aider:

     //Returns the enabled status for this view. dualcamera1.isEnabled() //return True if this view is enabled, false otherwise. //Indicates whether the view is currently in pressed state. dualcamera1.isPressed() //return True if this view is enabled, false otherwise. 

    C'est simple:

     static int m=0; dualDisplay.setOnClickListener(new OnCli....{ onClick() { if(dualcamera1.isChecked()) m++; // you can save this as checked somewhere if(dualcamera2.isChecked()) m++; // you can save this as checked somewhere if(dualcamera3.isChecked()) m++; // you can save this as checked somewhere if(dualcamera4.isChecked()) m++; // you can save this as checked somewhere } }); if(m>2 || m<2) // show error message else // code here 

    Vous pouvez enregistrer les détails de la case à cocher s'il est sélectionné, s'il est coché, dans la seule boucle.

    Vous pouvez appeler isChecked() sur une case à cocher pour obtenir son statut. Si vous souhaitez compter le nombre de cases à cocher cochées que vous pouvez stocker, puis dans une liste ArrayList et faites une boucle à travers celle-ci.

    Si CheckBox n'est pas défini dans la méthode onCreate (), il faut utiliser quelque chose comme ceci:

     boolean isChecked = ((CheckBox) findViewById(R.id.checkBox1)).isChecked() 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.