2008-12-11 8 views

Répondre

1

Eh bien, si vous sauvegardez l'ancienne valeur de la dernière fois que vous avez validé l'entrée, vous pouvez réinitialiser la valeur du spinner à la dernière valeur valide.

boolean valid = validate(spinner); 
if (valid) 
    validValue = spinner.getValue(); 
else 
    spinner.setValue(validValue); 

Peut-être quelque chose comme ça.

+0

? N'êtes-vous pas d'accord? – jjnguy

+0

J'espérais voir quelque chose de plus ... original. – michelemarcon

+0

Oh, désolé. Je ne voudrais pas penser à une façon plus imaginative de le faire. Cela fonctionne et est assez rapide. – jjnguy

Questions connexes