android工作室按钮监听的示例分析

  介绍

这篇文章将为大家详细讲解有关android工作室按钮监听的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

android是什么

android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。

<强> 1。匿名内部类

 android工作室按钮监听的示例分析

public  class  MainActivity  extends  AppCompatActivity  implements  View.OnClickListener  {   @Override   protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);   Button  btn1 =, findViewById (R.id.btn1);//匿名内部类   OnClickListener btn1.setOnClickListener (new  (), {   @Override   public  void  onClick (View  v), {   Toast.makeText (getApplicationContext(),,“你点击了按钮1”,,Toast.LENGTH_LONG),告诉();   }   });   }

<强> 2。内部类

public  class  MainActivity  extends  AppCompatActivity  {   @Override   protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);   Button  btn2 =, findViewById (R.id.btn2);   Btn2CLickListener  Btn2CLickListener =, new  Btn2CLickListener ();   btn2.setOnClickListener (btn2CLickListener);   }   class  Btn2CLickListener  implements  View.OnClickListener {   @Override   public  void  onClick (View  v) {   Toast.makeText (getApplicationContext()”,你点击了按钮2”,Toast.LENGTH_LONG),告诉();   }   }

<强> 3外部类* *

MainActivity.java:      public  class  MainActivity  extends  AppCompatActivity {   protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);   }   Button  btn3 =, findViewById (R.id.btn3);   Btn3ClickListener  Btn3ClickListener =, new  Btn3ClickListener (getApplicationContext ());   btn3.setOnClickListener (btn3CLickListener);   }      Btn3ClickListener。java:

 android工作室按钮监听的示例分析

<强> 4自身活动

public  class  MainActivity  extends  AppCompatActivity  implements  View.OnClickListener  {   protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);   Button  btn4 =, findViewById (R.id.btn4);//main 活动   btn4.setOnClickListener(这个);   }      public  void  onClick (View  v), {   Toast.makeText (getApplicationContext(),,“你点击了按钮4“,,Toast.LENGTH_SHORT),告诉();   }   }

<强> 5直接绑定到标签

activity_main。xml:

添加android: onClick=" myClick "。如下所示:

 android工作室按钮监听的示例分析

MainActivity。java:

public  class  MainActivity  extends  AppCompatActivity  implements  View.OnClickListener  {   public  void  myClick (View 视图),{   Toast.makeText (getApplicationContext(),,“你点击了按钮5”,,Toast.LENGTH_SHORT),告诉();   }   }

关于“android工作室按钮监听的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

android工作室按钮监听的示例分析