Ola, nao consigo pegar o valor da tv1 e tirar 30% e exibir na tv2

1 resposta
java
M
private Button b1, b2;
private TextView tv1, tv2;
private double valor = 50;
b1 = findViewById(R.id.button1);
    b2 = findViewById(R.id.button2);
    tv1 = findViewById(R.id.textView1);
    tv2 = findViewById(R.id.textView2);

   b1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        NumberFormat df = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
        String resultado = df.format(valor);
        tv1.setText(resultado);
    }
});
b2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String value = tv1.getText().toString();
        double d1= Double.parseDouble(value)*0.3;
        tv2.setText( String.valueOf(d1));
    }
});
}

1 Resposta

rodriguesabner

Qual a dificuldade em editar o tópico?

Se errou, é só clicar em editar e consertar o erro… Não tem necessidade de ficar duplicando.

Criado 29 de dezembro de 2019
Ultima resposta 30 de dez. de 2019
Respostas 1
Participantes 2