Recuperar editText

2 respostas
netbeansandroid
J

Sou novato em android e preciso de ajuda para recuperar os dados do editText.
Preciso multiplicar o número digitado por uma constante e mostrar em uma textView.
Alguém pode me ajudar,
O xml

<EditText

android:id="@+id/entrada"
android:layout_height="wrap_content"
android:inputType="number"
android:layout_width=“match_parent”/>

.java

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity
{

Button   botao;
EditText edit;

View text;

/** Called when the activity is first created. */
/** Called when the activity is first created.

* @param savedInstanceState */

<a class="mention" href="/u/override">@Override</a>

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);
botao = (Button)findViewById(R.id.button);

    text = (TextView)findViewById(R.id.entrada);
    final int a = 444444;
botao.setOnClickListener(
    new View.OnClickListener()
    {
        public void onClick(View view)
        {
           
            TextView text = (TextView)findViewById(R.id.visao);
        text.setText("Olá\n "+ a);
        }
    });

}
}

Se alguém puder ajudar obrigado.

2 Respostas

P

Você recupera o texto da View EditText assim :

String texto = edit.getText().toString();

Depois deverá converter para o tipo inteiro ou double já que vai multiplicar esse valor por uma constante. Converta assim :

double valor = Double.parseDouble(texto);

Depois de recuperar o valor digitado e converte lo para o tipo numérico, basta multiplicar pela sua constante e depois exibir no TextView, isso eu vi que você sabe fazer.

Gilmarcos_Santos

Obrigado!

Criado 3 de janeiro de 2018
Ultima resposta 27 de set. de 2021
Respostas 2
Participantes 3