Aller au contenu

Recommended Posts

Bonjour, j'essaye de faire une application qui calcule la somme de deux nombres et affiche le résultat... Voici mon code vous verrez dans la capture il affiche "La réponse..."

 

package com.example.tp2;

import android.media.Session2Command;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.TextView;
import android.widget.Toast;

import javax.xml.transform.Result;

public class MainActivity extends AppCompatActivity {
    /*private EditText editText4;
    private EditText editText5;
    private TextView textView2;
    private Button button;*/

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        //Récupération des variables opérande
        final EditText operande1 = (EditText) findViewById(R.id.editText4);
        final EditText operande2 = (EditText) findViewById(R.id.editText5);

        //Récupération du boutou Valider
            Button Valider = (Button) findViewById(R.id.button);

        //Récupération de la TextView pour du bouton Valider
        final TextView Resultat = (TextView) findViewById(R.id.resultatCalcul);

        //Récupération des bouton radios pour selectionner l'opérateur
        final RadioButton add = (RadioButton)
                findViewById(R.id.add);

        //Définition de la fonction évenementielle qui sera appelée lors du clique sur le bouton Valider
        Valider.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//Si l'une des deux opérandes est vide on affiche un message d'erreur dans une InfoBulle
                if(operande1.getText().toString().length()==0 ||
                        operande2.getText().toString().length()==0)
                    Toast.makeText(getApplicationContext(),"Veuillez renseigner les 2 champs",Toast.LENGTH_LONG).show();
                else //Si les deux opérendes sont bien renseignées
                {
                    //Récupération des valeurs renseignées dans les champs de saisie
                    int editText4 = Integer.valueOf(operande1.getText().toString());
                    int editText5 = Integer.valueOf(operande2.getText().toString());

                    //Variable contenant le résultat de l'addition et addition des deux opérandes
                    float resultatCalcul = editText4 + editText5;

                    //Affichage du résultat dans la TextView
                    Resultat.setText ("La reponse : " +resultatCalcul);

                    //Animation pour faire clignoter le bouton quand on affiche un résultat
                    ImageView img = (ImageView) findViewById(R.id.imageView);
                    Animation anim = new AlphaAnimation(0, 1);
                    anim.setDuration(50);
                    anim.setStartOffset(20);
                    anim.setRepeatMode(Animation.REVERSE);
                    anim.setRepeatCount(15);
                    img.startAnimation(anim);
                }
    }
        });
    }
}

WhatsApp Image 2020-07-19 at 01.38.30.jpeg

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.






  • Contenu similaire

    • Par Midas2
      Bonjour,
       
      Depuis quelques jours, lorsque je reçois un appel, l'écran ne s'allume pas (lorsqu'il est en veille). avant aucun soucis, mais maintenant on entend la sonnerie, mais aucun affichage sur l'écran
       
      Une idée ?
       
      Merci
    • Par domxav1759
      Bonjour
      j'ai une tablette Samsung Tab 2 10.1
      pendant démarrage YouTube ce dernier me donne une message et tourne en rond sans rien afficher
      "problème lors du démarrage, vérifiez la connexion réseau"
      pourtant mon connexion est marche bien
       
      Quand je voulais faire mise à jour il s'affiche mise à jour installée
      mais YouTube marche toujours pas
       
    • Par somgeym
      Bonjours,
        J'ai installer une nouvelle station multimédia dans ma voiture : https://www.amazon.fr/gp/product/B07VBM1M9D/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 pour Citroën C4 de 2008.   Je lai fait installé par un garage Citroën pour plus de sécurité voir fiabilité.   Voilà, tout fonctionne bien sauf que je n'arrive pas a connecter aucun compte google dessus, je reste bloqué après la saisie de du compte et mots de passe sur "vérification des information" et ça reste dans cette état la infiniment (L'appareil est détecter sous le nom de PX5).    L'appareil est connecter en wifi sur le partage réseau et j'ai même essayer avec la wifi de chez moi.   Une solution a me proposé svp? merci.
    • Par Sand2A
      Bonsoir à tous ,
      Voilà mon petit soucis sur mon téléphone, j'ai une application propre au Samsung qui Androidauto malheureusement par mégarde je l'ai supprimé... Elle est toujours dans mes réglages application mais je ne peux pas remettre l'application sur ma page d'accueil,  sur google play elle y est mais juste indiquée mettre à jours je ne sais pas quoi faire ??? Comlent je peux remettre cette application , même dans application cachée je ne l'ai pas 🧐🧐
      Merci à vous pour vos conseils et votre aide !
    • Par spip93
      Bonjour,
      Depuis quelques jours j'ai plusieurs appli qui dysfonctionnent :
      - Microsoft Outlook : Quand j'ouvre un message il se referme aussitôt avec le message "Erreur lors du chargement du message". Pensant que ça venait de l'appli, je l'ai désinstallée, réinstallée. Ça n'a rien changé. Pire, j'ai mon compte principal de configuré (je ne sais pas comment, car ça s'est fait tout seul sans rien avoir à rentrer) et je n'arrive pas à rajouter mes 2 autres comptes mail (un second compte perso en hotmail + un compte mail pro sous Exchange). Je fais Ajouter un compte, ça mouline 1-2 sec puis écran noir pendant 1 sec et enfin retour au menu listant les comptes et les dossiers sur Outlook. On ne me demande pas de MDP.
      Je croyais que ça venait d'Outlook, mais j'ai remarqué d'autres dysfonctionnements :
      - Google Actualité : Lorsque je clique sur une actualité, l'appli se ferme.
      - Facebook : Quand je clique sur un post qui redirige vers un article, ça s'ouvre un quart seconde puis ça revient à Facebook
      - Candy Crush Soda saga : Parfois l'appli se ferme toute seule. Au début c'était une fois de temps en temps, au point que je croyais que c'était moi qui avait fermé par erreur, mais plus ça va et plus ça arrive souvent.
       
      J'ai redémarré le téléphone plusieurs fois, mais rien n'y fait.
       
      Sauriez-vous SVP d'où vient le problème et surtout comment le résoudre ?

      Merci par avance pour votre réponse
      Bonne journée
      Cordialement
       
      P.S : Je joins une capture écran de ma version d'Android et autre si ça peut aider.

×
×
  • Créer...