-
target作用在字段上
retention 运行时
查看全部 -
反射+注解的实际用法
查看全部 -
目录结构查看全部
-
fillbean查看全部
-
课程总结查看全部
-
课程笔记查看全部
-
文本判空工具类TextUtils.isEmpty()查看全部
-
对话框,谷歌推荐我们使用DialogFragment,而不是像这样使用AlertDialog Dialog和AlertDialog的区别,个人认为是AlertDialog中android封装了很多方法,方便我们使用。查看全部
-
ListView的宽高一般设置为固定值fill_parent,而不是设置为wrap_content,可以减少测量次数从而减少调用getview的次数;高度一般设置都是fill_parent,设置为wrap_content没什么意思,还有可能会破坏ListView的item复用机制查看全部
-
mInflater.inflat.(...)参数的作用 当传入两个参数时:item最外层parent父布局的属性是不起作用的 当传入三个参数最后一个参数传入false时:返回的是某个item的一个view,同时item的parent父布局设置的属性是起作用的,推荐使用 当传入三个参数最后一个参数传入true时:返回的不是某个item的view,返回的是parent父布局,并把item加点parent中了,这种方式在android的adapter中是不允许的,会报adapter不能返回父布局view的错误查看全部
-
构造方法上有泛型,在类上声明查看全部
-
注解帮助定位,反射帮助取值 反射的实现 @annotation 添加属性 @Target()//此属性是声明注解添加到什么地方(例如类,属性,方法...) @Retention()//在什么时候可见,runtime,source.... 需要什么注解名则创建时规则为 限定符 @interface 注解名 有异常就不能执行下去就应该抛出,告知用户,异常并无紧要,则可自行消化,异常是抛出还是捕获,也是学问查看全部
-
实现原理查看全部
-
泛型方法需要在方法前面声明泛型查看全部
-
总结:。。。。查看全部
-
注解的字段类型改变查看全部
-
mInflater.inflat.(...)参数的作用查看全部
-
注解帮助定位,反射帮助取值查看全部
-
Android自定义多级树行控件的实现查看全部
-
反射的实现 @annotation 添加属性 @Target()//此属性是声明注解添加到什么地方(例如类,属性,方法...) @Retention()//在什么时候可见,runtime,source.... 需要什么注解名则创建时规则为 限定符 @interface 注解名查看全部
-
注解的写法查看全部
-
自定义注解类,@Target声明该注解是用到属性上,用到类上还是什么上。。。@Rematation声明该注解是编译时生效,运行时生效还是打入源码中查看全部
-
运用反射注解把任意的bean转化为指定的Node对象的核心代码,TreeNodeId,TreeNodePid,TreeNodeLabel是三个注解类,这三个注解类需要注解到任意bean的三个指定属性上以此来获取被注解的三个属性的值查看全部
-
封装的思路和结构,非常值得借鉴查看全部
举报
0/150
提交
取消