Exercício - Alterar o texto
Neste exercício, você fará com que seu aplicativo mostre um número aleatório na TextView result_text.
1. Atribua um id a TextView no layout:
android:id="@+id/result_text"
2. Remova o Toast e crie um método chamado rollDice:
Você pode fazer isso adicionando o seguinte:
rollButton.setOnClickListener {
rollDice()
}
E então, usando o atalho do teclado, você pode gerar o método no AndroidStudio:
Windows / Linux: Alt + Enter
Mac: Option + Enter
3. Escreva com o método rollDice para obter um número aleatório entre 1 e 6:
val randomInt = Random().nextInt(6) + 1
4. Use findViewById para obter uma referência para TextView e atribua-a a uma variável imutável chamada resultText:
val resultText: TextView = findViewById(R.id.result_text)
5. Finalmente, defina o valor aleatório que você obteve acima como o texto de TextView:
resultText.text = randomInt.toString()
Se quiser começar nesta etapa, você pode baixar este código de exercício aqui: Step.03-Exercise-Rolling-the-dice.
Você encontrará muitos comentários //TODO para ajudá-lo a concluir este exercício e, se tiver dúvidas, volte e assista ao vídeo novamente.
Quando terminar, você pode comparar sua solução com a solução que fornecemos aqui Step.03-Solution-Rolling-the-dice ou usando este git diff.