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

Como mudar temporariamente o que mostra na tela?

android
Tags: #<Tag:0x00007f11886c70a0>

#1

Estou criando um aplicativo que mostra 2 pontuações na tela, mas preciso quando eu pressionar um botão para rolar dados, as pontuações escondem e mostram apenas os resultados dos dados (no lugar onde estavam as pontuações).

Como eu poderia fazer isso? Preciso de 2 telas? Obrigado!


#2

Não sei se entendi direito, mas vou tentar ajudar…

Quando você pressionar o botão para “rolar dados”, você pode esconder as pontuações caso estiver utilizando um textView “pontuações” ou editText (tanto faz) por exemplo, simplesmente colocando:

pontuações.setVisible(false); // para esconder as pontuações ou

pontuações.setVisible(true); // para exibir as pontuações novamente

Você pode criar um TextView resultado e deixar invisível por padrão. Com isso, pode exibir ele assim que deixar o textView pontuações invisível. Exemplo:

rolarDados.setOnClickListenner( New OnClickListenner ) {

pontuação1.setVisible(false);

pontuação2.setVisible(false);

int res = ((Double.parseDouble(pontuacao1) +(Double.parseDouble(pontuacao2)));

resultado.setText(String.valueOf(res));

resultado.setVisible(true);
}

Espero ter ajudado. Se não foi isso, explique novamente. Abraço!