Vidéo: Créer une application login qui contient utilisateur, mot de passe en Java 2024
Vous pouvez utiliser de manière significative les opérateurs logiques de Java dans votre application Android. Dans le code ci-dessous, l'application reçoit deux informations de l'utilisateur. L'application obtient l'âge d'une personne, et obtient un chèque ou un non-chèque, indiquant le statut d'affichage spécial d'un film.
package com. allmycode. a06_01;
importer Android. soutien. v7. app. AppCompatActivity;
importer Android. os. Paquet;
importer Android. vue. Vue;
importer Android. widget. CheckBox;
importer Android. widget. Éditer le texte;
importer Android. widget. Affichage;
public class MainActivity étend AppCompatActivity {
EditText ageEditText;
CheckBox specialShowingCheckBox;
TextView outputTextView;
@Override
void protégé onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (disposition R., activité_main);
ageEditText = (EditText) findViewById (identifiant R. ageEditText);
specialShowingCheckBox =
(CheckBox) findViewById (identifiant spécial.ShowingCheckBox);
outputTextView = (TextView) findViewById (id de l'utilisateur: outputTextView);
}
public void onButtonClick (Voir la vue) {
int age = Entier. parseInt (ageEditText. getText (). toString ());
boolean isSpecialShowing = specialShowingCheckBox. est vérifié();
booléen chargeDiscountPrice = (âge <18 || 65 <= âge) &&! isSpecialShowing;
outputTextView. setText (Boolean. toString (chargeDiscountPrice));
}
}
L'application ne se limite pas au code. Pour créer cette application, vous devez concevoir la mise en page avec ses champs de texte, sa case à cocher et son bouton. Vous devez également définir la propriété
onClick
du bouton sur
"onButtonClick"
.
Chaque case à cocher a une méthode
isChecked
et la variable
isSpecialShowing
tire sa valeur d'un appel à la méthode
isChecked
. Ici, l'utilisateur n'a pas sélectionné la case à cocher. Ainsi, lorsque Android exécute le code, l'expression
specialShowingCheckBox. isChecked ()
a la valeur
false
.
Mais, dans cette image, l'utilisateur a coché la case. Ainsi, lorsque Android exécute le code, l'expression
specialShowingCheckBox. isChecked ()
a la valeur
vrai
.
Pour que le code fonctionne, vous devez associer les noms de variable
ageEditText
, s
pecialShowingCheckBox
et
outputTextView
aux bons thingamajigs sur l'écran de l'appareil.Les instructions
findViewById
vous aident à le faire.