Comment puis-je afficher des entiers à l'intérieur de cette boucle? Lorsque j'exécute ce code, il affiche une seule valeur.
échantillon: strong> p> mais mon code ci-dessous affiche seulement 7. P>
3 Réponses :
Essayez ceci
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.
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));
}
};
De nombreuses façons de définir une valeur entière dans TextView
seconde em> strong> p> troisième em> strong> p> Ceci est mon code pour afficher la valeur entière dans TextView à l'aide de la boucle p> textview_1.setText (String.Valueof (i)) ; code> p>
textview_1.settexte (i)); p>
textview_1.settexte ("" + i); code>
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);
}
}
});