一个Android小框架
2012-02-09 13:54
239 查看
今天在找资料的时候发现了这个,想法很不错,做个标记吧。
未使用框架时
public class AndroidWay extends Activity
{
private Button btn1;
private Button btn2;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn1 = (Button)this.findViewById(R.id.btn1);
btn2 = (Button)this.findViewById(R.id.btn2);
OnClickListener listener = new OnClickListener(){
@Override
public void onClick(View v)
{
switch(v.getId()){
case R.id.btn1:
//do something
break;
case R.id.btn2:
//do something
break;
}
}};
btn1.setOnClickListener(listener);
btn2.setOnClickListener(listener);
}
}使用框架时public class EasyWay extends EasyActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@OnClick({R.id.btn1, R.id.btn2})
private void doSometing(View v)
{
switch(v.getId()){
case R.id.btn1:
//do something
break;
case R.id.btn2:
//do something
break;
}
}
}http://code.google.com/p/easy-android-utility/
未使用框架时
public class AndroidWay extends Activity
{
private Button btn1;
private Button btn2;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn1 = (Button)this.findViewById(R.id.btn1);
btn2 = (Button)this.findViewById(R.id.btn2);
OnClickListener listener = new OnClickListener(){
@Override
public void onClick(View v)
{
switch(v.getId()){
case R.id.btn1:
//do something
break;
case R.id.btn2:
//do something
break;
}
}};
btn1.setOnClickListener(listener);
btn2.setOnClickListener(listener);
}
}使用框架时public class EasyWay extends EasyActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@OnClick({R.id.btn1, R.id.btn2})
private void doSometing(View v)
{
switch(v.getId()){
case R.id.btn1:
//do something
break;
case R.id.btn2:
//do something
break;
}
}
}http://code.google.com/p/easy-android-utility/
相关文章推荐
- 发现一个总结的非常全面的android开源框架
- 推荐一个Android应用开发的服务器端框架codeigniter
- 从零撸一个优雅的Android Http网络框架(一)框架搭建
- 推荐一个Android下的自动测试框架robotium
- 介绍自己的一个Android插桩热修复框架项目QuickPatch
- Android 打造编译时注解解析框架 这只是一个开始
- android上的一个网络接口和图片缓存框架enif简析
- Android之注解框架Annotations从配置到简单一个demo
- android注解入门 并来自己写一个框架
- Android 网络请求框架android-async-http的一个细节问题(org.apache.http.client.CircularRedirectException异常)
- android 一个应用去获取另一个应用assets下面的资源通过框架代码桥梁------项目实战成功案例
- RoboBinding:一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架
- ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架
- 一个工具类框架,生成常用Android类
- 来,咱们自己写一个Android的IOC框架!
- Android:写一个专注的编译时注解框架——ContentViewAnnotation
- Android 打造编译时注解解析框架 这只是一个开始
- 【Android开发经验】来,咱们自己写一个Android的IOC框架!
- 推荐一个Android开发,懒人框架ButterKnife。
- github上面的一个android数据库框架