我有一个按钮,我希望当按钮聚焦(未按下)时应用某些功能。 (按钮尺寸变小......) 但首先我应该将聚焦按钮定义为我的java代码,如下所示:
if (myButton.isFocused()) {
//function here...
}
但功能不起作用!这个方法是否适用于我的按钮(.isFocused())?
答案 0 :(得分:0)
您可以添加FocusChangeListener并监听更改。
myButton.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
// the button size get smaller and...
}
}
});