Maison > Questions et réponses > le corps du texte
protected static class BlurChangeListener implements OnFocusChangeListener {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
//do something
}
}
}
RT,怎么处理让其只是光标不在edittext上才回调?
PHP中文网2017-04-17 17:57:22
Enfin, cela a été géré via le gestionnaire. Lorsqu'il y a un clavier, cette méthode est rappelée en continu, donc tout ce qui est mentionné ci-dessus pose des problèmes.
天蓬老师2017-04-17 17:57:22
Edittext ne vole pas le focus.
En regardant votre code, je suppose que vous avez défini plusieurs Edittexts sur cet écouteur.
Alors vous devriez l'écrire comme ça, comme onclickListener
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
if(v.getId == R.id.et_id){
//do something
}
}
}
Je lis sur le problème depuis longtemps. S'il a été résolu depuis longtemps, je vous suggère de répondre vous-même à la question et de l'adopter. Ce sera mieux pour tout le monde
.