[JAVA] Je veux connaître la réponse de l'application Janken

import android.app.Activity; import android.graphics.Color; import android.media.Image; import android.support.v4.widget.TextViewCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.TextView;

import java.util.Random;

public class MainActivity extends AppCompatActivity {

    private int selectedItem = -1;




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

}

// public void onClickAction(View view) { // ImageView image =(ImageView)findViewById(R.id.imageView); // image.setImageResource(R.drawable.Androidkun);

// }

public void itemSelectAction(View view) {
    ImageView[] items = new ImageView[3];
    items[0] = (ImageView)findViewById(R.id.imgGu);
    items[1] = (ImageView)findViewById(R.id.imgch);
    items[2] = (ImageView)findViewById(R.id.imgPa);

    for (int i = 0; i < items.length; i++){
        if(items[i] == view) {
            items[i].setBackgroundColor(Color.RED);
            selectedItem = i;
        }
        else {
            items[i].setBackgroundColor(Color.WHITE);
        }
    }

}

public void startClickAction(View view) {
    int[] item = {R.drawable.j_gu02,R.drawable.j_ch02,R.drawable.j_pa02};
    Random rd = new Random();
    int cpu = rd.nextInt(3);


    ImageView src =(ImageView)findViewById(R.id.imgCpu);
    src.setImageResource(item[cpu]);

    //ImageView cpu = (ImageView) findViewById(R.id.imgCpu);
   // cpu.setVisibility(View.INVISIBLE);

    //ImageView cpu = (ImageView) findViewById(R.id.imgCpu);
    //cpu.setVisibility(View.VISIBLE);

}

private int judgement(int cpu) {
    int result = -1;

     if (selectedItem == 0 && cpu == 1 || selectedItem == 1 && cpu == 2 || selectedItem == 2 && cpu == 0) {

result = 0; // Le joueur gagne } else if (selectedItem == 0 && cpu == 2 || selectedItem == 1 && cpu == 0 || selectedItem == 2 && cpu == 1) { result = 1; // Le joueur perd } else if (selectedItem == cpu) { result = 2; // Dessiner } else { result = -1; // Autre que gagner, perdre, dessiner (fondamentalement pas venir) } return result;

private int judgement(int cpu) {

     /*if (selectedItem == 0 && cpu == 1 || selectedItem == 1 && cpu == 2 || selectedItem == 2 && cpu == 0){

TextView.setText ("gagner"); }else if(selectedItem == 0 && cpu == 2 || selectedItem == 1 && cpu == 0 || selectedItem == 2 && cpu == 1){ TextView.setText ("perdre"); }else if (selectedItem == cpu){ TextView.setText ("dessiner"); }*/

}
}

}

Recommended Posts

Je veux connaître la réponse de l'application Janken
Je veux var_dump le contenu de l'intention
Je souhaite afficher le nom de l'affiche du commentaire
Je souhaite utiliser le mode sombre avec l'application SWT
Je veux retourner la position de défilement de UITableView!
[Ruby] Je souhaite inverser l'ordre de la table de hachage
Je veux comprendre le flux des paramètres de demande de traitement Spring
Je veux créer une application ios.android
L'histoire de Collectors.groupingBy que je veux garder pour la postérité
Vous voulez savoir ce que Ruby n est la puissance de 2? (Jugement de puissance de 2)
Je veux limiter l'entrée en réduisant la plage de nombres
Je veux contrôler le message d'erreur par défaut de Spring Boot
Je veux changer la valeur de l'attribut dans Selenium of Ruby
Je veux connaître la méthode du contrôleur où l'exception a été levée dans le ExceptionHandler de Spring Boot
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
Je veux passer l'argument d'Annotation et l'argument de la méthode d'appel à aspect
Je veux obtenir le nom de champ du champ [Java]. (Vieux ton d'histoire)
Je veux que vous utilisiez Enum # name () pour la clé de SharedPreference
Je veux tronquer après la virgule décimale
Je veux obtenir la valeur en Ruby
Je veux obtenir la valeur de Cell de manière transparente quel que soit CellType (Apache POI)
Je veux voir le contenu de Request sans dire quatre ou cinq
Je veux obtenir récursivement la superclasse et l'interface d'une certaine classe
Je veux appeler une méthode d'une autre classe
[Java] Je souhaite calculer la différence par rapport à la date
J'étais accro au record du modèle associé
Je veux juger la gamme en utilisant le diplôme mensuel
J'ai essayé de réduire la capacité de Spring Boot
[Rails] Je ne sais pas comment utiliser le modèle ...
Je veux appeler la méthode principale en utilisant la réflexion
[Commentaire approximatif] Je veux épouser la méthode du pluck
Je souhaite simplifier la sortie du journal sur Android
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
[Active Admin] Je souhaite spécifier l'étendue de la collection à afficher dans select_box
[Rails] Je souhaite afficher la destination du lien de link_to dans un onglet séparé
Je veux convertir des caractères ...
[Débutant] Je souhaite modifier le fichier de migration-Comment utiliser la restauration-
[Rails] [bootstrap] Je souhaite modifier la taille de la police de manière réactive
J'ai essayé de résumer les bases de kotlin et java
(´-`) .. oO (Je veux trouver facilement la sortie standard" Hello ".
Je veux pousser une application créée avec Rails 6 vers GitHub
Je veux amener Tomcat sur le serveur et démarrer l'application
Je veux appeler une méthode et compter le nombre