2

我创建了一个自定义按钮字段,当按钮处于焦点时默认蓝色背景即将到来,我想删除那个蓝色背景。实际上我将图像放在按钮上,并且图像上有某些区域是透明的。当该自定义按钮处于焦点时,会显示蓝色背景。我想删除那个蓝色背景。

非常感谢

4

2 回答 2

10

覆盖方法

protected void drawFocus(Graphics graphics, boolean on) {
        if (on) {
                 //draw your own custom focus.
                }
            }
于 2010-05-12T08:51:59.113 回答
0

覆盖方法

public void onFocus(int direction) {}

并且不要在其中调用 super.onFocus

于 2010-05-12T08:21:03.247 回答