安卓APP——按键响应
【摘要】 目录一、在xml中设置按键的onClick绑定的函数1.1、xml文件1.2、java文件1.3、完整代码二、自定义类实现按键监听事件的接OnClickListener1.1、实现接口类,在类中实现onclicked方法1.2、绑定 局部变量button和xml中的button, findViewById1.3、为前面做的准备进行绑定。使得按键被按下后执行你写的业务代码1.4、完整jav...
目录
二、自定义类实现按键监听事件的接OnClickListener
1.2、绑定 局部变量button和xml中的button, findViewById
1.3、为前面做的准备进行绑定。使得按键被按下后执行你写的业务代码
四、MainActivity实现OnClickListener接口
第一种是最容易的,剩下的3种都是围绕OnClickListener接口来实现
一、在xml中设置按键的onClick绑定的函数
1.1、xml文件
使用onClick可以定义一个函数,这个函数在java中实现,按键被点击后会去调用这个函数
1.2、java文件
- 去实现xml绑定的函数,使用关键字public
- 可以使用v.getId(返回按下按键的id号)和R.id.but1(返回指定按键的id号,but1),判断是哪个按键按下的,前提是xml里面加了按键id
- Toast.makeText(context, text, duration) 在安卓APP界面的下方显示
Toast.makeText 构造方法 ,show()方法
context:this
text:显示的东西
duration:显示的时长,0
1.3、完整代码
xml
java
二、自定义类实现按键监听事件的接OnClickListener
1.1、实现接口类,在类中实现onclicked方法
1.2、绑定 局部变量button和xml中的button, findViewById
1.3、为前面做的准备进行绑定。使得按键被按下后执行你写的业务代码
1.4、完整java代码
三、匿名内部类实现按键响应
和第二种方法一样,只是写成了内部类
- 和方法2一样,绑定 局部变量button和xml中的button, findViewById
- 编写内部类
- 完整代码
四、MainActivity实现OnClickListener接口
- 在MainActivity类中实现接口
- 和第2种方法一样,都需要绑定局部变量button和xml中的button,setOnClickListener使得按键被按下后执行你写的业务代码
-
实现接口里的方法
-
完整代码
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)