在日常的项目中,我最喜欢用button了,但是button多了,写起来又枯燥又费时,今天学到一方法,绝对简单高效!
看看以前:
看吧,这还只是声明,接下来还有:
等等……,是不是很麻烦?现在找到新方法啦:
首先先让自己的activity继承OnClickListener;
2:findViewById(R.id.n1).setOnClickListener(this);
findViewById(R.id.n2).setOnClickListener(this);
findViewById(R.id.n3).setOnClickListener(this);
findViewById(R.id.n4).setOnClickListener(this);
3:public void onClick(View v) {
switch (v.getId()) {
case R.id.n1: {
startActivity(new Intent(MainActivity.this,
AActivity.class));
}
break;
case R.id.n2: {
startActivity(new Intent(MainActivity.this,
BActivity.class));
}
……
……
……
break;
default:
break;
}
}
intent都省了,懒人们的福利哦~~~~
简化Button点击处理
本文介绍了一种简化Android应用中多个Button点击事件处理的方法。通过让Activity实现OnClickListener接口,并使用switch-case结构来区分不同的按钮点击行为,可以有效减少代码量并提高开发效率。
285

被折叠的 条评论
为什么被折叠?



