Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

td1 Application

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Département

d’Informatique – UBO – Ahcène Bounceur



Mobiles et Objets Connectés - IHM

TD/TP 1
Première Application : Je calcule la somme de deux numéros

Créer un Nouveau Projet (on peut utiliser le menu File à New à New Project)

Choix du template de l’activité (Empty Activitiy) :



Nom du projet : Somme
Nom du package : fr.ubo.master.somme
Langage : Java
SDK Min : 23 (ou autre)







Département d’Informatique – UBO – Ahcène Bounceur

Cliquez ensuite sur Finish et le projet sera créé (construction du projet).



Modifier l’interface graphique (Layout) :
Supprimer le TextView ("Hello World !")
Ajouter les composants graphiques suivant comme suit :
- 2 EditText (supprimer le texte de la propriété text et mettre 0 dans la propriété
hint et inputType = number). A quoi sert cette dernière propriété ?
- Mettez comme identifiant (propriété id) pour chaque EditTest : editText1 et
editText2
- 1 Button (avec le texte Somme et sans identifiant)
- 1 TextView (avec le texte 0 de taille 36sp centré et avec l’identifiant textView)
Département d’Informatique – UBO – Ahcène Bounceur



Que représentent les Warnings suivants ? Comment les enlever ?



Mettre dans la propriété onClick du bouton : calculer
Ajouter la méthode calculer dans l’activié.

public void calculer(View view) {
EditText editText1 = findViewById(R.id.editText1);
EditText editText2 = findViewById(R.id.editText2);
TextView textView = findViewById(R.id.textView);
int x = Integer.parseInt(editText1.getText().toString());
int y = Integer.parseInt(editText2.getText().toString());
textView.setText((x+y)+"");
}

Exécutez (triangle vert) :



Si un émulateur est déjà lancé ou un Smartphone est déjà branché, choisissez le dans la
liste des dispositifs affichée à gauche du bouton d’exécution.

Ajouter un autre bouton pour la soustraction. Utilisez la même méthode calculer déjà
créée pour ce deuxième bouton.

public void calculer(View view) {
EditText editText1 = findViewById(R.id.editText1);
EditText editText2 = findViewById(R.id.editText2);
TextView textView = findViewById(R.id.textView);
int x = Integer.parseInt(editText1.getText().toString());
int y = Integer.parseInt(editText2.getText().toString());
int s;
if(...) {
s = x+y;
}
if(...) {
s = x-y;
}
textView.setText("s = " + s);
}

Faites la même chose en créant deux méthodes addition et soustraction que chaque
bouton doit exécuter.

Vous aimerez peut-être aussi