在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:AndroidInject开源软件地址:https://gitee.com/xesam/AndroidInject开源软件介绍:#AndroidInject一个简单的 androd 资源注入工具,只有一个类,方便拷贝,用来在平时学习中简化一些操作,减少重复代码量,因此,只适合学习工程 如果需要在工作中使用,可以参考更严谨的视图注入框架 butterknife 不支持绑定继承而来的字段与方法 ##使用方法 ####绑定资源 @Injector.Res(R.string.string_1)String string_1;@Injector.Res(R.array.sa_1)String[] sa;@Injector.Res(R.integer.int_1)int int_1;@Injector.Res(R.array.ia_1)int[] ia;@Injector.Res(R.bool.bool_1)boolean bool_1; ####绑定事件//普通[email protected](R.id.btn_1)Button btn1; //ListView@Injector.View(R.id.demo_lv)ListView lv;//将click方法绑定到view@Injector.Click(R.id.btn_1)private void btnClickB(View view) { Tip.tip(this, ((Button) view).getText());}//将click方法绑定到多个view@Injector.Click({R.id.btn_2, R.id.btn_3, R.id.btn_4})private void btnClickB(View view) { Tip.tip(this, ((Button) view).getText());} ####执行绑定 Injector.inject(view);或者Injector.inject(activity);或者Injector.inject(fragment); ###修改日志 ####2015.16.05
####2014.12.10
##示例参见app工程 |
请发表评论