Tengo ocho Aletas de visualización que tienen 4 preguntas y 4 respuestas. Que muestra esas preguntas y respuestas, cada vez que se hace clic en ese viewflipper particular. Mi problema es que la primera vez que se hace clic en viewflipper, en ese momento no hay nada que hacer, y luego se hace clic en viewflipper, el siguiente valor de viewflipper seleccionado quiere comprobar que es igual (igual) o no (si Question es 5 + 3) las respuestas deben ser 8).cómo verificar el valor anterior en android of viewflipper
Estado:
si estoy Q primera vez que se hace clic a continuación, la próxima vez que otra viewflipper que tienen Q se hace clic en la operación nada cheque es necesario y nada ocultar.
si estoy Q primera vez que se hace clic a continuación, la próxima vez que se hace clic en un valor retrive de Vista de Texto de Q y comprobar que es correcto o no, si es ocultar la derecha tanto Q y A.
si Soy la primera vez que A hace clic en la próxima vez que se hace clic en Q recupera el valor de la vista de texto de A y verifica si es correcto o no, si es correcto oculta Q y A.
si soy la primera vez que hago clic en A luego, la próxima vez que se haga clic en otro viewflipper que tenga A, no es necesario nada verificar la operación, nada se esconde.
si soy la primera vez que se hace clic en Q, la próxima vez que se hace clic en el mismo viewflipper, nada es necesario.
si soy la primera vez que se hace clic en A y la próxima vez que se hace clic en el mismo viewflipper que tiene A, no es necesario nada.
Así que, ¿Cómo comprobar actual ViewFlipper hacer clic y clic ViewFlipper anterior. No tuve ni idea de cómo verificar el problema.
Mire esto, creo, mi problema es más claro.
Editado el 16 diciembre
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.vf1:
try {
if (click) {
Message msg = new Message();
msg.what = 1;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
vFilpper1.showNext();
} catch (Exception e) {
e.printStackTrace();
}
counter++;
break;
case R.id.vf2:
try {
Message msg = new Message();
msg.what = 2;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 2");
vFilpper2.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.vf3:
try {
Message msg = new Message();
msg.what = 3;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 3");
vFilpper3.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.vf4:
try {
Message msg = new Message();
msg.what = 4;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 4");
vFilpper4.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.vf5:
try {
Message msg = new Message();
msg.what = 5;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 5");
vFilpper5.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.vf7:
try {
Message msg = new Message();
msg.what = 7;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 7");
vFilpper7.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
case R.id.vf8:
try {
Message msg = new Message();
msg.what = 8;
delayHandler.sendMessageDelayed(msg, DELAYTIME);
Log.d("viewfilpper", "VFlipper 8");
vFilpper8.showNext();
} catch (Exception e) {
e.printStackTrace();
}
break;
Dales Ids y luego almacenar el ID ... realmente muy simple. – Warpzit
ya darles todo viewflipper identificadores de respecive, soy clic ahora viewflipper7, pero se puede hacer clic viewflipper3 anterior es. Entonces, ¿cómo obtener el valor viewflipper3 y cómo compair a viewflipper7 vlaue, cada uno tiene viewflipper TextView donde el valor almacenado. –
Hazlo en código por favor, así que cuando cambias de vista estableces un valor en el campo a la última vista = 1, entonces la próxima vez que haces una nueva vista la lees antes de volver a configurarla ... bastante sencillo – Warpzit