Hice una aplicacion en android que simplemente emula la sucesión Fibonacci, con la diferencia de que en la mia, todo inicia en 2 numeros adquiridos por medio de editTexts. En cada suma es posible que sucedan errores (generados por el mismo programa), por esto, creé un boton de verificación.
Estoy mostrando cada resultado y verificación en un TextView diferente, pero pienso que lo estoy haciendo de una manera tosca y poco optima, quisiera que me ayudaran optimizando estas porciones de codigo, gracias!
//Me gustaria evitar usar tantos setText
// y en lugar de eso, implementar una estructura repetitiva
tvr0.setText(""+result[2]);
tvr1.setText(""+result[3]);
tvr2.setText(""+result[4]);
tvr3.setText(""+result[5]);
tvr4.setText(""+result[6]);
Y aqui
//compara un array correcto con el que posiblemente tiene errores
if(result[6] != comp[6])
tvcr0.setText("Sum5=E");
else
tvcr0.setText("");
if(result[5] != comp[5])
tvcr1.setText("Sum4=E");
else
tvcr1.setText("");
if(result[4] == comp[4])
tvcr2.setText("");
else
tvcr2.setText("Sum3=E");
if(result[3] == comp[3])
tvcr3.setText("");
else
tvcr3.setText("Sum2=E");
if(result[2] == comp[2])
tvcr4.setText("");
else
tvcr4.setText("Sum1=E");
Así se ve el xml:imagen