GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Inserir dados de vetor em uma TetxtView

Boa noite!!! estou tentando passar dados numéricos randômicos de um vetor para uma TetxtView no meu projeto Android Estudio, porem só envia um único numero randômico não o vetor. Alguém poderia dar uma ajuda?

Fiz um teste imprimindo via console no Eclipse e lá funciona.

Segue o código:

public void gerar(View view) {

int[] vetor = new int[10];
int guardar;

Random gera = new Random();

for (int i = 0; i < vetor.length; i++) {
guardar = gera.nextInt(50) + 1;
for (int j = 0; j < vet.length; j++) {
if (guardar == vetor[j] && j != i) {
guardar = gera.nextInt(50) + 1;

} else {
vet[i] = guardar;

}
}
}

for (int i = 0; i < vetor.length; i++) {
minhaTextView.setText(String.valueOf(vet[i] + " "));

}

}

O setText vai “apagar” o texto anterior e definir um novo. Desse jeito só fica o último número.

Tente assim:

minhaTextView.setText(minhaTextView.getText() + String.valueOf(vet[i]) + " ");

Opa!!!

Obrigado RoinujNosde, imaginava que seria algo em torno de o setText sobrescrever os dados mas não sabia como resolver… Estou trabalhando agora chegando em casa vou testar e faço o comentário.

Abraços…

1 Curtida
//