[Resolvido] Mudar Mensagem com Clique do Botão

Oi, estou tentando fazer um projeto, onde toda vez que eu clicar em um botão uma mensagem diferente aparece, gostaria de saber uma maneira prática de fazer, pois seriam mais de 1000 frases diferentes.

  • Cria uma lista com suas mensagens.
  • A cada clique do botão você escolhe uma posição aleatória da lista e apresenta a mensagem daquela posição.
1 curtida

Como eu poderia fazer essa seleção aleatória?

int posicaoAleatoria = new Random().nextInt(lista.size());
String mensagem = lista.remove(posicaoAleatoria);
1 curtida

Consegui, muito obrigado :smiley:

Oi voltando aqui, voce saberia como fazer ir na sequencia da ArrayList?

Ao invés de remover um item de uma posição aleatória, vai removendo sempre o primeiro.

1 curtida

Como eu poderia fazer isso? Utilizando um int = lista.size?

String mensagem = lista.remove(0); // 0 é a primeira posição
1 curtida

muito obg :D.