-3
votes

Comment afficher les entiers dans TextView en utilisant une boucle

Comment puis-je afficher des entiers à l'intérieur de cette boucle? Lorsque j'exécute ce code, il affiche une seule valeur.

échantillon: xxx

mais mon code ci-dessous affiche seulement 7. xxx


0 commentaires

3 Réponses :


-1
votes

Essayez ceci xxx


2 commentaires

Bonjour monsieur, je n'utilise pas la matrice ici. Je veux juste afficher de 1 à 10. Mais dans mon code, il affiche seulement la deuxième entrée. BDW, votre code affiche toujours 1 valeur et sa 10


Exemple dans l'entrée1 = 6 puis entrée2 = 10, il affiche 6, 7, 8, 9, 10.



0
votes

Si vous n'avez pas besoin d'avoir la virgule entre, obtenez simplement ce qui est déjà dans votre textview code> et ajouter à lui la nouvelle valeur.

public View.OnClickListener buttonClick = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        List<Integer> numbers = new ArrayList<>();
        int inputFirst = Integer.parseInt(etTxt1.getText().toString());
        int inputSec = Integer.parseInt(etTxt2.getText().toString());
        for (int i = inputFirst; i <= inputSec; i++){
            numbers.add(i);
        }
        tView.setText(TextUtils.join(",",numbers));
    }
};


0 commentaires

0
votes

De nombreuses façons de définir une valeur entière dans TextView

premier em> stry> p>

textview_1.setText (String.Valueof (i)) ; code> p>

seconde em> strong> p>

textview_1.settexte (i)); p>

troisième em> strong> p>

textview_1.settexte ("" + i); code>

Ceci est mon code pour afficher la valeur entière dans TextView à l'aide de la boucle p>

Code strong> p>

mButton1.setOnClickListener(new View.OnClickListener() {
        @SuppressLint("SetTextI18n")
        @Override
        public void onClick(View view) {
            int inputFirst = Integer.parseInt(edit_1.getText().toString());
            int inputSec = Integer.parseInt(edit_2.getText().toString());
            Log.e("check_input", ":--" + inputFirst + "==" + inputSec);

            for (int i = inputFirst; i <= inputSec; i++) {
                textview_1.setText(String.valueOf(i));

                Log.e("check_value", "" + i);
            }


        }
    });


0 commentaires