public class MainActivity extends Activity implements OnClickListener{

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//点击方式1
Button but1=(Button)findViewById(R.id.button1);
but1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, "点击1事件", 800).show();
}
});
//点击方式2
Button but2=(Button)findViewById(R.id.button2);
but2.setOnClickListener(new MyOnClickListener()); //点击方式3 类上面实现OnClickListener
Button but2=(Button)findViewById(R.id.button3);
but2.setOnClickListener(this);
}
//点击方式4
public void onClickMethod(View v){
Toast.makeText(this, "显示4", 800).show();
} class MyOnClickListener implements OnClickListener{
     @Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this,"点击2事件", 800).show();
} }
//重写onClick
@Override
public void onClick(View arg0) {
Toast.makeText(this, "点击3事件", 800).show();
} }

————————————————
版权声明:本文为CSDN博主「达帮主」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35427437/article/details/79301949

最新文章

  1. 常用网络工具 ipconfig arp traceroute
  2. js实现A*寻路算法
  3. C预处理和C库
  4. day6_1
  5. ThinkPHP讲解(一)框架基础
  6. Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
  7. mysql 主从复制配置步骤
  8. ArcGIS API for Silverlight学习笔记
  9. lua table表
  10. sklearn.linear_model.LogisticRegression参数说明
  11. live 2d js demo
  12. VIM:Found a swap file by the name
  13. 工控随笔_17_西门子_WinCC的VBS脚本_06_过程和函数
  14. okhttp post form表单
  15. 尚硅谷springboot学习32-整合druid
  16. 第二十四节:Java语言基础-讲解数组的综合应用
  17. Bootstrap排版——HTML元素的样式重定义
  18. 【转】用深度学习做crowd density estimation
  19. 利用GPU改善程序性能的一点心得
  20. 六、物理数据模型(PDM逆向工程)

热门文章

  1. leetcood学习笔记-160*-相交链表
  2. Batch - FINDSTR
  3. Alibaba Cluster Data 开源:270GB 数据揭秘你不知道的阿里巴巴数据中心
  4. 绘制窗体渐变背景的函数[delphi]
  5. NX二次开发-UFUN特征找体UF_MODL_ask_feat_body
  6. ZK4字命令
  7. class9_Menubar 菜单
  8. CodeForces 1166C A Tale of Two Lands
  9. css中的zoom的作用
  10. decimate、end、interp、resample工具箱函数