Criando uma função de clique no Android-Studio em JAVA

2 de Janeiro de 2018 | leo | Leave a comment

System.out.prinln (“Acharam que tínhamos entrado de férias?”)

Então acharam errado, férias não dá XP.

Mas e aí, já sabe fazer um evento de click no seu App mobile? Não? Então bora aprender!

Vamos falar sobre a IDE que estamos utilizando para fazer uma ação de clicar em um botão.

Estamos usando a ferramenta Android-Studio, uma ferramenta gratuita, focada em programação para dispositivos moveis no sistema da Google(Android).

Nele temos a possibilidade de programar em 3 tipos de linguagem, entre elas estão:
Java, Kotrlin e C++.

Download Android-Studio.

 

Para começarmos a programar, vamos abrir o Android Studio e criar um projeto com o nome:

“EventoClick”

Em seguida iremos deixar tudo padrão, clicando em “Next” e “Finish”.

Iniciando o projeto, vamos adicionar um RelativeLayout, dentro dele iremos adicionar um objeto do tipo Button e um TextView, para indentificarmos esses objetos, iremos colocar um ID para eles, vamos dar dois cliques em cima deles ou ir na barra de atributos e mudar o ID para

Button(“botaoid”) e TextView(“textoid”).

 

A partir de agora, vamos fazer a criação da ação “Clicar”. Vá até o arquivo Java, que no nosso caso é o “MainActivity.java”. Podemos ver que lá já existe um método criado, que no caso é o onCreate

Agora basta criarmos uma variável, do tipo Button para começarmos o método.

 

Dentro do método onCreate vamos identificar nosso objeto(Button) de acordo com seu ID.

aqui, estamos dizendo que o botaoid(Variavel) do tipo Button esta recendo um valor, que no caso é nosso Button, o “findViewByid” usamos para encontrar nosso objeto, que é o “botaoid”.

Com o botão identificado, vamos criar a ação de Clique.

com a variável botaoid vamos encontrar o setOnClickListener que irá pedir alguns parâmetros,

dentro dele, vamos usar o “new” para estanciar e em seguida o View.onClickListener()

dando Enter, já irá criar a ação de onClick.

Pronto, o método de clique já foi feito, agora dentro do método vamos colocar uma ação, que será a alteração do texto TextView

veja que criamos uma variável private TextView textoid;

e com ela identificamos o objeto com o findViewByid e depois usamos o o textoid para puxar uma função que no caso é o setText(“Hello Codifiquei!”);

ele é usado para adicionarmos um texto, que será definido dentro dos parênteses.Então o código final ficará assim:

 

Para finalizar, basta apertar Shift+F10 e rodar o App em seu Emulador ou em seu Smartphone (Modo Depuração USB).

Lembrando que esse método funciona para tudo, tanto um Texto, uma imagem, qualquer objeto que você deseja colocar um evento de clique.

 

Até a próxima!

 

 

Comentários

Comentários