您的位置:首页 > 移动开发 > Android开发

Android Annotations框架学习

2016-04-21 23:09 253 查看
注解框架,提高开发效率,但是适合小型中性使用不适合大型项目(原理是带后台编译出新的方法,当项目比较大时,会方法超出,65536)。
)。

开始注释使用:
使用在Activity中使用Annotation注释的时候首先要使用@EActivity注释一个这个Activity,并且在这个清单文件中修改这个Activity的名字,在名字后面添上一个下划线,比如原来的是.MainActivity
—>修改后:.MainActivity_(使用Annotations注释的时候回生成一个原Activity加下划线的新的Activity。在这个Activity中将我们利用注释省略的代码补齐使用。)

注释控件:
在声明的控件上使用@ViewById(id)绑定一个控件(如果不添加Id则会根据控件名去当做ID去查找)(当多个控件绑定相同的事件响应方法时可以添加多个ID并使用“,”隔开)

绑定事件:
点击事件:在一个公共方法上@Click(id)为控件绑定一个点击事件。
在公共方法上@AfterViews绑定加载视图后的初始化操作。
长按事件:在一个公共方法上@LongClick(id)为控件绑定一个点击事件。
在公共方法上@AfterViews绑定加载视图后的初始化操作。
列表的点击事件:在一个公共方法上@ItemClick(id)为控件绑定一个点击事件。
在公共方法上@AfterViews绑定加载视图后的初始化操作。
列表长按事件:在一个公共方法上@ItemLongClick(id)为控件绑定一个点击事件。
在公共方法上@AfterViews绑定加载视图后的初始化操作。

传递参数:
@Extra
在接受Intent值的Activity通过定义变量,在变量上一行上面@Extra(参数名)来接受传递的参数。

后台任务:
在某个方法上添加@Backgroung,就会在后台执行该方法。

主线程执行
在某个方法上添加@UIThread,就会在后台执行该方法。

资源注释
声明一个字符串变量在上一行写上@StringRes(String资源ID)就可以获得该字符资源的ID了。
@DiamensionRes获取尺寸资源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: