ViewUtils

 1 @ViewInject(R.id.btn)
 2 private Button btn;
 3
 4 @ViewInject(R.id.img)
 5 private ImageView img;
 6
 7 @ViewInject(R.id.list)
 8 private ListView list;
 9
10 @OnClick(R.id.btn_play)
11 private void clickBtn(View v)
12 {
13     Toast.makeText(this, "hahah", Toast.LENGTH_LONG).show();
14 }
15
16 @OnItemClick(R.id.list)
17 private void itemClick(AdapterView<?> parent, View view, int position,long id)
18 {
19     Toast.makeText(SecondActivity.this, "position--->" + position,
20             Toast.LENGTH_SHORT).show();
21 }
22
23 //xUtils提供onClick、onItemClick、onLongClick等15种事件监听注解.
24
25 @OnClick({R.id.btn_start, R.id.btn_pause, R.id.btn_stop})
26 private void clickMethod(View v)
27 {
28     switch (v.getId())
29     {
30         case R.id.btn_start:
31             Log.e("....", "..............");
32             break;
33         //........
34     }
35 }
36
37 @Override
38 protected void onCreate(Bundle savedInstanceState)
39 {
40     super.onCreate(savedInstanceState);
41     setContentView(R.layout.activity_second);
42     ViewUtils.inject(this);//TODO inject    vt. 注入;注射
43     //......
44
45 }  
时间: 2024-08-08 05:21:53

ViewUtils的相关文章

xUtils介绍 -- DbUtils、ViewUtils、HttpUtils、BitmapUtils

转载注明出处:https://github.com/wyouflf/xUtils xUtils简单介绍 xUtils 包括了非常多有用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,很多其它的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 眼下xUtils主要有四大模块: DbUtils模块: android中的orm框架,一行代码就能够进行增删改查: 支持事务,默

java 中的 自定义viewUtils框架

在前面学习的基础上,我们自己编写一个ViewUtils注解框架类,不清楚的原理看前面的源代码 package im.weiyuan.com.viewutils; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import

Android xUtils框架(二) ViewUtils

框架地址:https://github.com/wyouflf/xUtils 作用: 完全注解方式就可以进行UI绑定和事件绑定. 无需findViewById和setClickListener等. UI绑定: @ContentView(R.layout.view_acti) //setContentView 注解在activity的声明上方 @ViewInject(R.id.lv_test) //反射view  注解在一个view声明上 @ResInject(id=R.string.app_na

ViewUtils模块的使用

参考一:http://fanli7.net/a/bianchengyuyan/C__/20131102/439000.html 参考二:http://www.eoeandroid.com/blog-692530-48289.html 今天在看某android源码时,才头一次发现可以这样使用,SO,参考了两篇解释详细的文章做个记录. ViewUtils模块: android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定: 新的事件绑定方式,使用混淆工具混淆后仍可正常工作: 目前支持常用

xUtils中用DbUtils,ViewUtils的用法

一.有关xUtils的简介 xUtils 包含了很多实用的android工具.xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8) 二.总共包含4个功能模块: (1)DbUtils模块: android中的orm框架,一行代码就可以进行增删改查:支持事务,默认关闭:可通过注解自定义表名,列

Android低功耗蓝牙(蓝牙4.0)——BLE开发(上)

段时间,公司项目用到了手机APP和蓝牙设备的通讯开发,这里也正好对低功耗蓝牙(蓝牙4.0及以后标准)的开发,做一个总结. 蓝牙技术联盟在2010年6月30号公布了蓝牙4.0标准,4.0标准在蓝牙3.0+HS标准的基础上增加了对低功耗蓝牙(BLE)的支持.相比原有的普通蓝牙和高速蓝牙,BLE最大的特点就是低功耗,低延时,快速的搜索和连接速度,但数据传输速度相比传统蓝牙低.接下去将从BLE的概念以及代码两个方面介绍Android下的BLE. 先来说说基本概念: 1.BLE相关概念 1.1 GATT.

Android 最火开发框架 xUtils

xUtils简介 xUtils3 api变化较多, 已转至 https://github.com/wyouflf/xUtils3 xUtils 2.x对Android 6.0兼容不是很好, 请尽快升级至xUtils3. xUtils 包含了很多实用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 目前xUtils主

GitHub Top 100的Android开源库

本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择「Best Match」得到的结果,然后过滤了跟Android不相关的项目,所以排名并不具备任何官方效力,仅供参考学习,方便初学者快速了解当前一些流行的Android开源库. 1. React Native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native,

给ViewPager设置adapter出现空指针异常 解决

问题描述: TopNewsAdapter topNewsAdapter = new TopNewsAdapter();System.out.println("11111111" + topNewsAdapter == null);// 返回false,表明topNewsAdapter 不为空System.out.println("11111111" + mViewPager == null);// 返回false,表明mViewPager 不为空mViewPager