Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Android Studio
27-06-2017, 23:16
Mensagem: #1
Android Studio
Numa aplicação feita em Android Studio como se faz o código para gerar 20 perguntas aleatoriamente sem repetição de nenhuma e associalas a um spinner?

Rolleyes
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
29-06-2017, 12:49
Mensagem: #2
RE: Android Studio
O mais fácil será usar uma "base de dados" com as perguntas todas, ou seja, guardar todas as perguntas numa lista (e.g. ArrayList, LinkedList, etc...).

Depois para escolher 20 perguntas, basta fazer usar a função Math.random() que irá fornecer-te números aleatórios (podes dar o tamanho máximo da lista para assim o número aleatório estarem entre 0 e list.size()).
A meio deste método, tens de verificar se existe números aleatórios repetidos.

Para associar as perguntas escolhidas a um spinner, então terás de usar um ArrayAdapter. Aqui terás toda a informação que precisarás (https://developer.android.com/guide/topi...inner.html).
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)