介绍
这篇文章将为大家详细讲解有关android工作室按钮监听的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
android是什么
android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。
<强> 1。匿名内部类强>
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:
<强> 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 "。如下所示:
MainActivity。java:
public class MainActivity extends AppCompatActivity implements View.OnClickListener { public void  myClick (View 视图),{ Toast.makeText (getApplicationContext(),,“你点击了按钮5”,,Toast.LENGTH_SHORT),告诉(); } }
关于“android工作室按钮监听的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。