Hola gente, tengo un problema con un código, es una tontería supongo, pero no consigo ver el problema.
En el ejercicio se pide que calculemos el área de un trapecio mediante las variables que nos inserte el usuario, y además que los TextView sean escritos desde la mismo código Java.
Bien, al pulsar sobre el botón de calcular el área, la aplicación me peta, ¿ qué puede estar pasando ?
Gracias y un saludo
Activity Main
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//TextView
tv1 = (TextView) findViewById(R.id.tv1);
tv2 = (TextView) findViewById(R.id.tv2);
tv3 = (TextView) findViewById(R.id.tv3);
tv1.setText("Base mayor");
tv2.setText("Base menor");
tv3.setText("Altura");
//EditText
et1 = (EditText) findViewById(R.id.et1);
et2 = (EditText) findViewById(R.id.et2);
et3 = (EditText) findViewById(R.id.et3);
//TextView Resultado
tv4 = (TextView) findViewById(R.id.tv4);
}
public void calcularArea()
{
float bMayor, bMenor, altura;
double resultado;
bMayor = Float.parseFloat(et1.getText().toString());
bMenor = Float.parseFloat(et2.getText().toString());
altura = Float.parseFloat(et3.getText().toString());
resultado = ((bMayor + bMenor) / 2) * altura;
tv4.setText(String.valueOf(resultado));
}