Você está na página 1de 13

Desenvolvimento para

Dispositivos Móveis
Aula 5 – Exemplos e Exercícios
Exemplo 1
Interface de Login
Exemplo 2
Calculadora de Somar
Calculadora de Somar

public class MainActivity extends AppCompatActivity {

//cria objetos dos componentes


EditText n1, n2;

TextView result;
Calculadora de Somar

protected void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//atribuir cada objeto declarado acima com o componente da interface


n1 = findViewById(R.id.n1);
n2 = findViewById(R.id.n2);
result = findViewById(R.id.result); }
Definições

findViewById
Método que permite localizar um widget (como um botão, por exemplo)
através de um id

findViewById(R.id.n1)
Classe R - elo de ligação dos componentes com o arquivo principal Java
Calculadora de Somar

public void somar(View view){


//pega valor do campo
int v1 = Integer.parseInt(n1.getText().toString());
int v2 = Integer.parseInt(n2.getText().toString());

//mostra resultado em String


result.setText(String.valueOf(v1 + v2));
}
}
Definições

Os números devolvidos pelo método getText() não podem ser utilizados


diretamente em operações matemáticas

a) converter a informação retornada pelo getText() em uma string


através do método toString()

b) utilizar o comando X.parseX(valor) para converter a informação para o


tipo numérico indicado por X. X pode ser: Int, Float ou Double
Definições

getText() e setText()

O método setText() é utilizado para inserir um texto a ser exibido pelo


objeto

O método getText() é utilizado com o objetivo de recuperar o texto


armazenado no objeto
Definições

getText().toString()

O método getText() retorna um objeto do tipo View, impossibilitando a sua


manipulação através dos comandos do java

Para que este objeto seja manipulado como uma string tradicional do
java, utiliza-se o método toString() para realizar esta conversão
Calculadora de Somar

Por fim, associar o botão ao método somar() através do evento onClick


Exercícios

1) Faça uma calculadora com as 4 operações básicas:

• Soma
• Subtração
• Multiplicação
• Divisão
Exercícios

2) Faça uma app que converta dólar para real

Você também pode gostar