Android中注解事件
来源:互联网 发布:阿里云 代金券怎么用 编辑:程序博客网 时间:2024/05/02 04:18
> 注解 annotation
1. JDK5.0开始的新特性,为代码添加一句特殊说明,
添加了注解的代码会引起编译器的“格外重视”
2. 系统提供的注解
@Override
@Deprecated
3. 自定义注解
1) 创建注解类
2) 在注解类中声明注解类需要的信息:以方法声明
ps:注解中一个特殊的信息名称==value
3) 利用系统已经提供好的两个元注解来声明第一步创建的自定义注解的
使用范围
ps:元注解==>用来注解注解的注解
4) 要创建对第一步创建的注解的注解解释器
> 利用资源名称反查资源ID
1. 获得类名
String clazzName = activity.getClass().getSimpleName();
2. 获得Main
int index = clazzName.indexOf("Activity");
String subClazz = clazzName.substring(0, index-1);
3. 获得资源文件名称
String layoutName = "activity_"+subClazz;
4. 根据资源文件名反查资源ID
int id = activity.getResources().getIdentifier
(layoutName, "layout", activity.getPackageName());
> 第三方jar包butterknife-7.0.1 的导入使用
1. 准备butterknife-7.0.1.jar包
2. 将准备好的jar包拷贝到项目的libs目录下
3. 右键jar包,Build Path-->Add To Build Path
4. 右键项目名,Properties-->Java COnpiler-->Annotation Processing
勾选右侧Enable Project specific settings
5. 点击Annotation Processing下级Factory Path
勾选右侧Enable Project specific settings,点Add JARS,
选择要用的butterknife-7.0.1.jar包,点OK-->OK.
0 0
- Android中注解事件
- Android注解学习之事件注解
- android 注解完成广播事件
- Android自定义注解与注解器实现点击事件绑定
- Android注解框架IOC(设置事件)
- Android 事件中 OnTouch 事件
- Android 中注解的使用
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(一)
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(二)
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(一)
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(二)
- Android注解(annotation)实现绑定事件的原理
- Android通过Xutils注解实例化以及事件绑定
- Android中注解详解,通过注解代替findViewById方法
- Android中通过注解代替findViewById方法
- Android中通过注解代替findViewById方法
- Android Studio中使用ButterKnife注解框架
- 在Android项目中集成AndroidAnnotations注解
- Charles抓包
- MySQL第三方备份工具xtrabackup使用
- ios 将Log日志重定向输出到文件中保存
- 236. Lowest Common Ancestor of a Binary Tree
- Python学习笔记 —— 运算符
- Android中注解事件
- Java HashMap(LinkedHashMap)与Hashset(LinkedHashSet)的排序
- wampserver打开localhost显示域名重定向怎么办?localhost显示域名重定向解决办法
- python开源机器学习工具scikit中文教程
- Matlab R2016a破解安装教程
- C#利用NPOI操作excel
- iOS自定义tabbar
- CentOS7安装Hadoop2.7完整流程
- 卷积神经网络实现