androidkit是我学android开发以来,慢慢在封装的一个开发工具包,用以减少开发的代码量:http://code.google.com/p/cfuture-androidkit/
最近新增了一个界面控件及事件响应绑定的模块。通过它,以后不用再写那些烦人的findViewById和大部分的set...Listener了。
示例如下:
我们通常的写法:
private GridView gridView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gridView = (GridView) findViewById(R.id.gridView);
// 数据填充
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int position,
long id) {
// do something
}
});
}
使用这个工具包后的写法:
@AndroidView(id=R.id.gridView, onItemClick="gridviewItemClick")
private GridView gridView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
UIBindUtil.bindViews(this);
}
public void gridviewItemClick(AdapterView<?> arg0, View v, int position, long id){
// do something
}
可以看到,现在写代码不用再去写那些findViewById和写匿名内容类或实现相关监听器接口的类的了。
分享到:
相关推荐
解析Google Android SDK——智能手机开发范例手册-下载代码
安卓Android源码——samsung android 蓝牙4.0开发工具包和BLE例子.rar
安卓Android源码——samsung蓝牙4.0开发工具包和BLE例子.zip
安卓Android源码——samsung android 蓝牙4.0开发工具包和BLE例子.zip
安卓Android源码——OPENG开发的示例代码.zip
安卓Android源码——android姿态传感器源代码.zip
安卓Android源码——GPS开发client端代码分享.zip
安卓Android源码——android姿态传感器源代码.rar
安卓Android源码——365手机秘书源代码.zip
安卓Android源码——android 在线更新示例代码.rar
安卓Android源码——android 在线更新示例代码.zip
Android源码——数据库SQLite.zip
安卓Android源码——通讯录的开发_完整代码.zip
Android源码——文本阅读器源代码.zip
安卓Android源码——Fragment实现tab实例代码.zip
安卓Android源码——Fragment实现tab实例 代码.rar
安卓Android源码——android一键锁屏源代码,android4.2工作正常.rar
安卓Android源码——android一键锁屏源代码,android4.2工作正常.zip