androidkit——减小android开发代码的工具包

androidkit——减少android开发代码的工具包androidkit是我学android开发以来,慢慢在封装的一个开发工具包,

androidkit——减少android开发代码的工具包
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和写匿名内容类或实现相关监听器接口的类的了。