android的单击监听事件
Button button = (Button) findViewById(R.id.button1);
//1.直接new出来
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Toast.makeText(MainActivity.this, "你点击一次登陆按钮", Toast.LENGTH_LONG).show();
    }
});
//2.实现一个接口在类的开始implements View.OnClickListener
button1.setOnClickListener(this);
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"点击了注册",Toast.LENGTH_SHORT).show();
}
//3.在外部new出来一个
button1.setOnClickListener(clickListener);
View.OnClickListener clickListener = new View.OnClickListener() {
      @Override
      public void onClick(View v) {
          Toast.makeText(MainActivity.this, "你点击了注册按钮", Toast.LENGTH_LONG).show();
      }
  };
//4.写一个内部类(自定义匿名内部类)
button1.setOnClickListener(new MyListener() );
public class MyListener implements View.OnClickListener{
    @Override
    public void onClick(View v) {
        Toast.makeText(MainActivity.this,"点击了一次",Toast.LENGTH_SHORT).show();
    }
//5.在xml中用onClick实现
在xml中android:onClick="showToast"
public void showToast(){
    Toast.makeText(MainActivity.this,"点击了登陆",Toast.LENGTH_SHORT).show();
}
第六种方法是另外写一个类(自定义匿名外部类)
android的单击监听事件的更多相关文章
- Android 属性动画监听事件与一个菜单的例子
		简单监听事件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 ... 
- Android CheckBox的监听事件
		1.在xml文件中定义CheckBox,一定要定义id <CheckBox android:id="@+id/beijing" android:layout_width=&q ... 
- android listview 的监听事件
		今天遇到了一个比较让我头疼的问题,不过追根揭底只是我对listview理解的不够透彻罢了, 闲言少叙,说说我遇到的问题吧: 上篇随笔我写了关于listview的使用,如果你也已经写好了列表那么恭喜这一 ... 
- Android 软键盘监听事件
		Android软键盘的隐藏显示研究 Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入. 那么,弹出软键盘后必然会造成原有布局高度的减少 ... 
- Android ListView的监听事件
		Android开发时,最常用的控件之一就是ListView了,而使用ListView的同时,必然需要对它设置监听器,常用的监听器有这么几个1.OnItemClickListener 2.OnTouch ... 
- Android中Button的五种监听事件
		简单聊一下Android中Button的五种监听事件: 1.在布局文件中为button添加onClick属性,Activity实现其方法2.匿名内部类作为事件监听器类3.内部类作为监听器4.Activ ... 
- 一步一步学android之事件篇——单选按钮监听事件
		在平常使用软件的时候,我们经常会碰见一些选择题,例如选择性别的时候,在男和女之间选,前面说过这个情况要用RadioGroup组件,那么点击了之后我们该怎么获取到选择的那个值呢,这就是今天要说的OnCh ... 
- Android开发 ---基本UI组件8:九宫格布局、setOnItemClickListener()项被选中监听事件
		效果图: 1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding="utf-8"?> ... 
- Android——监听事件总结
		各种监听事件 1.按钮 Button(1)点击监听 btn_1.setOnClickListener(new View.OnClickListener() { (2)长按监听 btn_1.setOnL ... 
随机推荐
- EJDK, Raspberry Pi, and NetBeans IDE 8
			https://blogs.oracle.com/geertjan/entry/youtube_ejdk_raspberry_pi_and 
- PHP实现异步调用方法研究
			作者: Laruence 本文地址: http://www.laruence.com/2008/04/14/318.html 转载请注明出处 , ,); curl_setopt_array(, ); ... 
- linux+php+apache web调用python脚本权限问题解决方案
			lamp : linux + apache + mysql + php 在上篇随笔中linux+php+apache调用python脚本时出现的问题的根本原因是:apache运行时使用的apache用 ... 
- ios  AFNetworking  3.0 报错 : *** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:],
			AFNetWorking[:] *** Assertion failure -- :::] *** Terminating app due to uncaught exception 'NSInter ... 
- LINUX退出当前进程——比较return、exit()
			1.在Linux中任何让一个进程退出 进程退出表示进程即将结束.在Linux中进程退出分为了正常退出和异常退出两种. 1>正常退出 a. 在main()函数中执行return . b.调用exi ... 
- Servlet学习一
			Servlet担当着客户请求(Web浏览器或其它HTTP客户程序)与服务器响应(HTTP服务器上数据库或应用程序)的中间层.Servlet是位于Web服务器内部的服务器端Java应用程序,与传统的从命 ... 
- 理解View与Model分离
			说实话MV*架构中,Model与View分离已经听人谈了好久,但是以前始终没太弄懂什么意思,最近终于稍微懂了一些,虽然不一定很对,暂且先记录下来. 谈Model与View分离,首先要弄懂页面在前端渲染 ... 
- Tcc学习笔记(三) 使用举例
			TCC的使用以使用第三方库为例子,例子包括:OpenGL , GMP以及SDL等. 1.TCC使用GLUT 去OpenGL下载http://www.opengl.org/resources/libra ... 
- keepalived衡环境搭建
			环境信息 keepalived master 192.168.1.106 keepalived backup 192.168.1.103 vip 192.168.1.100 1,安装keepalive ... 
- Integer Break
			Given a positive integer n, break it into the sum of at least two positive integers and maximize the ... 
