CAIXA DE TEXTO - CAPTURANDO E EXIBINDO DADOS DIGITADOS PELO USUARIO;

Passo a passo de como capturar os dados que o usuário digitou em uma caixa de texto;

 


primeiro vamos criar a caixa de texto e referenciá-la no código
1- Você deve colocar uma caixa de texto dentro da sua "activity_main.xml" e nomeá-la com um id:(Caixa_de_Texto). No android Studio exitem varias caixas de texto que comprem diversas funções diferentes, para esse exemplo vamos usar a 'Plain Text'.
*Loading Image
2- Com a caixa de texto na activity.xml, devemos criar uma variável private na "MainActivity.java".  ele deve ser do tipo EditText e conter um nome(editText_caixaTexto):
ex: privite EditText editText_caixaTexto;
3- Criado a variável editText, devemos atribuir  a caixa de texto na xml. para isso vamos usar o 'findViewById'. Dentro de OnCreate vamos adicionar os seguintes códigos:
//--OnCreate--//
editText_caixaTexto = findViewById(R.id.Caixa_de_Texto);
4- adicione um TextView e nomeie o id como texto_resultado, crie um private TextView e adicione ao onCreate.
         private TextView textoResulado;
        //--onCreate--//
        textoResulado = findViewById(R.id.texto_resultado);
         

Com isso sua caixa de texto esta ligada programaticamente ao código da ActivityMain.java mas ainda não conseguimos recuperar o que o usuário digitou.

Para recuperar os dados da caixa de texto uma vamos criar uma função e ligá-la à um button na xml. 

Apos a uma chave{} do OnCreate, devemos criar uma função publica(IMPORTANTE cololcar o parâmetro View):

}

public void funcaoRecuperarDado(View view){

    //convertendo o texto digitado pelo usuario em uma string
    String textoString = editText_caixaTexto.getText().toString();

    textoResultado.setText(textoString);

}

Adicione um button na activity_main.xml. Selecione a funcaoRecuperarDado no OnClick.

 

com apenas essas linhas de codigo você já é capaz de recuperar e exibir o que o usuario digitou.





  

Comentários