最近才开始接触反射和注解的内容,根据项目的中例子,做了一个demo,用于帮定控件的id和点击事件!感谢公司的技术总监的指导!
1.首先要先自定义两个注解,一个是绑定id的,一个是点击事件的
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* id 的绑定点击事件
* @author ljg
*
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Onclick {
//获取需要 设置点击事件的id
int [] id () default {};
}
/**
* 绑定id 注解