2

J'ai créé un champ bouton personnalisé, lorsque le bouton est sur le focus par défaut bleu fond arrive, je veux supprimer ce fond bleu. en fait je place l'image sur le bouton et sur l'image il y a une certaine zone qui est transparente. Lorsque ce bouton personnalisé est activé, l'arrière-plan bleu s'affiche. Je veux enlever ce fond bleu.enlever la couleur bleue par défaut sur le focus

Merci beaucoup

Répondre

10

méthode Override

protected void drawFocus(Graphics graphics, boolean on) { 
     if (on) { 
       //draw your own custom focus. 
       } 
      } 
0

méthode de remplacement

public void onFocus(int direction) {} 

et ne pas invoquer super.onFocus en elle

+0

je suis toujours confronté au même problème après le retrait super.onFocus() de onFocus (int direction) {} – rupesh

Questions connexes