Android开发之点击事件(Button)
Button点击事件
创建项目:
1、Fiel-------->New ------->Android Application Project
2、将Form Widght 文件中的Button控件拖动layout手机屏幕上。
代码:
1.在MainActivity.java文件的onCreate(Bundle savedInstanceState)方法中编写点击事件,首先创建一个Button变量,并且通过findViewid 方法获取控件id(原因:在activity中要获取按钮 id,可以通过 findViewById(R.id.xml文件中对应的id)),setOnClickListener代表设置事件处理的监听器。
private Button ton1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ton1=(Button)this.findViewById(R.id.button1);ton1.setOnClickListener(new on1(this));}
1、创建一个命名为on1的类,该类继承OnClickListener接口(代表实现监听的接口),上面setOnClickListener监听器将on1添加到监听器中传一个MainActivity类过去,创建一个Context(上下文对象变量)及构造函数来接收传过来的MainActivity类,onClick(View v)函数代表点击事件处理函数。
2、Toast:是一个类,主要管理消息的提示。ToastLENGTH_SHORT,消息框显示时间,大概2秒钟。通过Toast的show()方法弹出消息框。
public class on1 implements OnClickListener {private Context tex;public on1(Context h){this.tex=h;}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubToast t=Toast.makeText(tex, "resId", Toast.LENGTH_SHORT);t.show();}}
效果图:(单击Button)
转载于:https://www.cnblogs.com/wdht/p/6075450.html
Android开发之点击事件(Button)相关推荐
- android 点击震动,Android 实现为点击事件添加震动效果
Android 点击Button 实现震动效果教程 Overview 在Android 的点击效果中,遇到震动效果的还是很多的. 接下来就让我们看一下如何实现震动效果. 所需要的权限 如果我们在开发中 ...
- 3种方法实现Android按钮的点击事件,建议收藏!
Button是程序用于和用户进行交互的一个重要控件,相信大家对这个控件已经非常熟悉了,我们平时用的最多的控件之一.既然有Button,那肯定有onClick方法,下面就教大家三种实现点击事件的方法,大 ...
- Android之按钮点击事件——显示图片隐藏图片
哈喽!时隔两个月,我又和大家见面啦! 今天,我要分享的内容一如既往的很基础,即关于Android的按钮点击事件--显示图片&&隐藏图片,它的执行过程比较简单,所以这里我就不放什么图片或 ...
- Android:将鼠标右键点击事件设置为返回功能
Android:将鼠标右键点击事件设置为返回功能 一.Android开发中类似box产品,一般鼠标右键都设置为返回键,那在哪里地方修改呢? 二.源码路径framework\native\service ...
- android 点击跳过,android开发里跳过的坑——button不响应点击事件
昨天遇到一个头疼的问题,在手机上按钮事件都很正常,但是在平板上(横屏显示的状态),button点击事件不响应,代码简化如下: public class Test extends Activity im ...
- android列表项点击事件,Android 开发 tips(2):监听 Listview 列表项点击事件
Android 开发 tips(2):监听 Listview 列表项点击事件 (这篇和上篇本来是应该一起写的,但是太过冗长,附链接:[SimpleAdapter 在 Listview 中的应用] ht ...
- Android响应按钮点击事件的4种方法实现
Android开发中我们经常会涉及到点击事件的绑定,我总结了4种方法给大家分享出来,供大家参考. 下面以电话拨号器为例进行讲解吧,首先我们在layout布局文件中进行布局,设置一个EditText和B ...
- android自动屏幕点击事件,Android 中屏幕点击事件的实现
在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下: 常用实现OnClickListener,OnTouchListener,OnFocusC ...
- android studio listview点击事件,android如何响应listview上不同按钮点击事件
参考来源:http://www.tuicool.com/articles/bamqiq 大致思路:重写适配器,让主函数继承接口接口 ListItemClickHelp,这个接口中包含onclick方法 ...
最新文章
- 业务逻辑应该在哪里实现更为合理呢?
- Python知识点4——if分支与while循环
- 一周冲刺计划第七天11.21
- 计算机控制技术汤楠课后答案,西安电子科大版汤楠计算机控制技术6章
- python生成矩阵_如何在Python中生成矩阵?
- Android中如何下载文件并显示下载进度
- 3-5 单链表分段逆转 (20 分)
- vue跳转页面之后返回_vue页面跳转后返回原页面初始位置方法
- 前端网页制作-javaScripe 初学笔记
- 通过AT指令控制ESP8266
- 技术沙龙 | 深度赋能AI全场景,揭秘你不知道的移动云
- 【校园卡】2020移动联通电信校园卡对比
- 算法归总—短除法求最大公约数
- 渲染书籍目录汇总(不断更新中...)
- 优派 ELITE XG320Q、XG320U / UG 评测
- SDN控制器 之南向网络控制技术
- 树莓派3B+的基础配置
- error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
- Allegro PCB -通孔焊盘制作 及Flash制作
- 微型计算机温度控制系统,单片机实现PC机温度控制系统方案
热门文章
- VNC CentOS
- 【BZOJ3262】 陌上花开
- JQuery中的html(),text(),val()区别
- EIGRP特性 Stub Routing
- 23种设计模式的索引
- html导入错误 wordpress,纯代码为WordPress压缩前端html代码 附BUG修复
- php header下载中文名称,PHP Header下载文件在IE文件名中文乱码问题
- zblog php 当前位置,zblogphp导航当前页突出显示的方法
- 【知识发现】基于物品的协同过滤推荐算法python实现
- Leetcode 190. 颠倒二进制位 解题思路及C++实现