Frage

Ich habe ein ein benutzerdefiniertes Tastenfeld erstellt, wenn der Knopf auf Fokus Standard blauer Hintergrund kommt, ich will, dass die blauen Hintergrund entfernen. tatsächlich i Bild auf Taste am platzieren und auf dem Bild gibt es bestimmte Fläche, die transparent ist. wenn die benutzerdefinierte Schaltfläche auf Fokus ist dann blau hinterlegt. Ich möchte, dass blauen Hintergrund entfernen.

Thanks a lot

War es hilfreich?

Lösung

außer Kraft setzen Methode

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

Andere Tipps

Überschreibung Methode

public void onFocus(int direction) {}

und nicht invoke super.onFocus in it

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top