2013-05-07 2 views
0

J'ai essayé d'étendre ToggleButton et essayé de remplacer la fonction setChecked.Extension ToggleButton setChecked ne fonctionne pas android

Mais rien ne se passe quand je fais

@Override 
public void setChecked(boolean s) { 
    super.setChecked(s); 
} 

L'état ne change jamais.

+0

Que voulez-vous dire «L'état ne change jamais»? La vue ne se met-elle pas à jour ou n'obtenez-vous pas un événement dans l'écouteur? – Tushar

+0

La vue ne se met pas à jour et isChecked renvoie toujours la même valeur. Je reçois un événement dans l'auditeur. – WYS

Répondre

0

Parce que vous appelez super.setChecked(s); dans votre remplacement, il exécutera toujours le code existant de la super classe (ToggleButton).

Questions connexes