如何在我的班级中定义聚焦按钮?

时间:2016-10-07 08:01:08

标签: android button focus

我有一个按钮,我希望当按钮聚焦(未按下)时应用某些功能。 (按钮尺寸变小......) 但首先我应该将聚焦按钮定义为我的java代码,如下所示:

 if (myButton.isFocused()) {
        //function here...
    }

但功能不起作用!这个方法是否适用于我的按钮(.isFocused())?

1 个答案:

答案 0 :(得分:0)

您可以添加FocusChangeListener并监听更改。

myButton.setOnFocusChangeListener(new OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (hasFocus) {
            // the button size get smaller and...
        }
    }
});