android开发 button的实现方法(OnClickListener)
来源:互联网 发布:数据分析思维书籍 编辑:程序博客网 时间:2024/05/22 18:23
一、什么是监听器。
监听器是一个存在于View类下的接口,一般以On******Llistener命名,实现该接口需要复写相应的on****(View v)方法(如onClick(View v))。
二、监听器的三种实现方法
Toast:是一个类,主要管理消息的提示
makeText():是Toast的一个方法,用来显示信息,分别有三个参数。
第一个参数:this,是上下文参数,指当前页面显示
图1.1中onClick是实现onClickListener接口里的方法,this不能在接口内显示,不能直接写this,
写MainActivity.this是指在MainActivity主页面里显示
第二个参数:是你想要显示的内容,(图1.1中“我被点击了........”)这个是随便定义的
第三个参数:Toast.LENGTH_LONG,是你指你提示消息,显示的时间(3.5),这个是稍微长点儿,对应的另一个是ToastLENGTH_SHORT,这个时间短点儿,大概2秒钟
第一种方法:以匿名内部类实现。
图1.1
第二种方法:在MainActivity中定义一个内部类继承监听器接口(这里是OnClickListener)。继承方法如下:
第三种方法:直接使用MainActivity实现OnClickListener接口,这种方式使用量比较多,能解决同一个activity中所有的onclick问题
第四种方法:xml指定onclick事件,这种方式比较适用于指定的button
图4.1是布局文件中设置onClick事件
图4.1
图4.2中是在Activity中定义方法:
图4.2
- android开发 button的实现方法(OnClickListener)
- 【Android】Android中Button的OnClickListener实现方法
- Android中button实现onclicklistener事件的两种方法
- Android学习(4)Button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- andorid中Button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- Button的onClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- button的OnClickListener的三种实现方法
- Button实现OnClickListener事件的三种方法
- android开发中监听器的三种实现方法(OnClickListener)
- Android 基础的Button类对象操作(OnClickListener)
- Android开发,ListView的OnItemClickListener被里面的Button的OnClickListener拦截
- Android MVVM 初探之 DataBinding 双向绑定
- RedisClient 2.8.2
- Day01 Hello Flask
- Spring中的Bean的装配方式
- 个性化服务将成云计算发展的重要变量
- android开发 button的实现方法(OnClickListener)
- Neo4j CQL -(1)- CREATE命令
- threeJS中4*4矩阵实现平移和旋转的原理
- 迭代方法优于循环
- java中数组
- vuejs-指令详解
- 工作、学习、跑步以及生活
- Java程序员应该知道的10个调试技巧
- 软件测试