Button按钮四种监听(二)及实例
Button按钮四种监听(二)
继续上次的,我们接下来要学习另外两种方式,三:Activity实现onClickListener接口;四:其他类实现onClickListener接口。
三:Activity实现onClickListener接口
1.直接在Activity上添加
public class MainActivity extends Activity implements OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn=(Button)findViewById(R.id.button1);btn.setOnClickListener(this);}
再创建方法
public void onClick(View v) {// TODO 自动生成的方法存根Log.i("tag", "点击了button按钮");}
实现效果
四:其他类实现onClickListener接口
1.创建一个其他类
class mylistener implements OnClickListener{@Overridepublic void onClick(View v) {// TODO 自动生成的方法存根Log.i("tag", "点击了button按钮");}}
二:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn=(Button)findViewById(R.id.button1);btn.setOnClickListener(new mylistener());}
即可实现。
如果两个按钮怎么办????
用v.getId得到id值,然后用case来处理不同的情况.
Button按钮四种监听(二)及实例相关推荐
- java 按钮 监听_Button的四种监听方式
Button按钮设置点击的四种监听方式 注:加粗放大的都是改变的代码 1.使用匿名内部类的形式进行设置 使用匿名内部类的形式,直接将需要设置的onClickListener接口对象初始化,内部的onC ...
- 【零基础学Java】—final关键字与四种用法(二十九)
[零基础学Java]-final关键字与四种用法(二十九) 一.final关键字 final关键字代表最终.不可改变的 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部 ...
- PCL点云处理之计算点到空间直线距离的四种方法(二十三)
PCL点云处理之计算点到空间直线距离的四种方法(二十三) 问题表述 方法1 方法2 方法3 方法4 全部代码(四个函数) 问题表述 给定空间一条直线的两个点或者给定直线上一点和直线方向向量 求直线外一 ...
- oracle 监听 多个实例,oracle 监听(多实例监听配置)
这里将告诉您oracle 监听(多实例监听配置),教程操作步骤: 三种情况: 1.一个监听在一个IP一个端口上监听多个实例 2.一个监听在一个IP不同端口上监听多个实例 3.多个监听监听多个实例 情况 ...
- linux oracle新建监听,linux 下 oracle图形界面(需配置监听,创建实例)
摘要:oracle 图形界面配置监听,创建实例,以下都是我安装是的截图,按步骤一定可以安装成功! CentOS6.7_x64_minimal_desktop的虚拟机一台(安装oracle需要图形界面, ...
- android按钮怎么事件监听,android 通过监听edittext实现button的点击事件
如果你没有接第三方的输入设备,那么点击按钮只需找到你的button然后:button.performClick(); 就可以了 那么如果你用到第三方输入法,有些时候监听就没有这么好使了: 以下场景为: ...
- Android——按钮的事件监听
关于Button按钮的四种事件监听方法总结 首先我们在activity_main.xml里面先定义一个Button空间 <RelativeLayout xmlns:android="h ...
- 手机影音第六天 自定义播放器页面的实现(按钮暂时未监听)
目前进度的项目源代码托管在里码云上,地址如下: https://git.oschina.net/joy_yuan/MobilePlayer 感兴趣的可以去下载看看,多多支持 这次就摒弃了系统自带的控制 ...
- js实现button标签转为click监听事件
公司通过海思板子做了一个纯html页面,登录用户数据通过sqlite3存储,所以登录按钮通过button标签实现的,现在要通过键盘回车登录操作,所以需要将button按钮转click事件操作 1,登录 ...
- angularjs中 $watch 和$on 2种监听的区别?
1.$watch简单使用 $watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你. $watch(watchExpression, listener, objectEq ...
最新文章
- 牧小熊:Adobe Illustrator 在科研作图中的应用!
- java方法里执行两条sql_Java如何在数据库上执行多个SQL命令?
- xml发生错误_WEB之web.xml详解
- go get 命令提示没有权限问题解决
- vue插件:vue-resource的使用笔记
- python stdout.write_python 中sys.stdout.write 和 print sys.stdout的区别
- https://127.0.0.1:8080/test?param={%22..报错
- 入口函数ufusr()与ufsta()的区别
- Shell nohup 命令详解
- 让XP远程桌面连接支持网络身份验证
- Java中测试类的使用(用于更加便捷的测试代码)
- OneNote2007简体中文便携版
- 成人python线上培训机构_哪些成年人正通过在线教育平台学习?看这个大数据报告就知道...
- 从数据库当中读取Double类型数据,数值过大时会变成科学计数法问题解决方案
- 2022年天津最新建筑八大员(电气)模拟考试题库及答案
- 姿态和位置,四旋翼的控制流程
- UWB高精度定位最优方式:全无线方式部署UWB定位系统
- A股上市公司裁判文书数据
- gitlab编译安装史----虽败犹荣
- python操作微信电脑版_python 通过微信发送消息控制电脑
热门文章
- 懒人用日志分析-awstats的docker应用
- 基于共享内存和多重哈希实现分布式缓存系统
- [Django学习] Django基础(8)_富文本编辑器
- 豪华版飞机大战系列(三)
- 面向对象语言-反射机制
- Step5:Clone EBS Using Rman
- NLog文章系列——入门教程(转)
- 《WinForm开发系列之控件篇》Item12 DateTimePicker(暂无)
- pku2707--Copier Reduction
- centos下mysql备份数据库命令_[CentOS]下mysql数据库常用命令总结