v2 siempre va a ser un número válido, si el edit text estuviera vacío te saltaría una excepción en el parseFloat, que o la capturas o se te cierra la app. Vamos, es lo mismo que comentábamos al principio del hilo
P.D: Sé que no te he contestado al MP todavía...