点击Button事件的四种写法
2016-03-19 20:24
337 查看
1.首先通过id拿到按钮对象
//获取布局文件中定义的按钮 Button bt = (Button) findViewById(R.id.bt);
a:定义一个MyListener实现onClickListener接口
bt.setOnClickListener(new MyListener());
class MyListener implements OnClickListener{ //按钮点击是调用 @Override public void onClick(View v) { System.out.println("第一种"); }
}
b:定义一个匿名内部类实现onClickListener接口
bt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { System.out.println("第二种"); } });
c:让当前activity实现onClickListener接口(public class MainActivity extends Activity implements OnClickListener)
bt.setOnClickListener(this);
d:
给Button节点设置onClick属性,
android:onClick="click"
然后在activity中定义跟该属性值同名的方法
public void click(View v){ System.out.println("第四种"); }
相关文章推荐
- [网络流24题][COGS396]魔术球问题简化版(最小割)
- OpenCV 2.2.0及以上版本CvvImage的使用
- C++服务器(五):pthread多线程编程
- 自己写的一个带indicator的viewpager
- 【iOS】ARM & MRC
- LightOJ 1197 Help Hanzo(区间素数筛选)
- 1006-三部排序
- POJ KMP各类题型
- eclipse的两个不同程序并排摆放,便于查看
- 进程之间的8种通信方式
- map/list/set区别
- 第四周项目4猜数字游戏
- 现代软件工程第四次作业
- 学习进度条2
- HDU 5607 graph(DP+矩阵乘法)
- MySQL基本命令
- Jquery上传插件Uploadify无刷新上传文件
- 软件包管理之yum
- 迷宫游戏算法
- AndroidStudio加快Gradle速度的方法-android study之旅(103)