我在我的项目中使用Android注释。我尝试在代码中创建的按钮上添加en事件。
我有几个按钮,并尝试在它们上添加焦点变化事件,就像这样:
@FocusChange(?)
protected void buttonFocusChanged(View btn, boolean hasFocus) {
//Some cool animation
}
这个示例代码不起作用,因为我的按钮没有任何资源ID,我可以找到如何使用没有资源ID的注释。
我是否可以使用注释,或者我应该使用"normal"方法,并对每个按钮都这样做:
beautifulButton.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
//Some ugly animation
}
});
谢谢。
当然,您可以使用带注释的东西。对于Activity
,将在onCreate()
中添加事件侦听器,对于Fragment
,将在onViewCreated()
中添加事件侦听器。