Android注解-在代码中创建的项目上绑定事件



我在我的项目中使用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()中添加事件侦听器。

相关内容

  • 没有找到相关文章

最新更新