android监听器实例代码
代码分享:
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button1=(Button)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener()
{@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this,Main2Activity.class);
startActivity(intent);
}});
import后面的包在系统报错后点小灯泡会自动给你。
注意大小写。注意不要重名。名字尽量按实际意义
在Android 应用开发过程中,常用监听事件如下:
(1) ListView事件监听 setOn ItemSelectedListener:鼠标滚动时触发 setOnItemClickListener: 点击时触发
(2 )EditText 事件监听 setOnKeyListener: 获取焦点时触发
(3) RadioGroup事件监听 setOnCheckedChangeListener: 点击时触发
(4) CheckBox事件监听 setOnCheckedChangeListener :点击时触发
(5 )Spinner事件监听 setOnltemSelectedListener:点击时触发
(6) DatePicker 事件监听
onDateChangedListener: 日期改变时触发
(7 )DatePickerDialog 事件监听 onDateSetListener:设置日期时触发
(8) TimePicker 事件监听 onTimeChangedListener:时间改变时触发
(9 )TimePickerDialog 事件监听 onTimeSetListener: 设置时间时触发
(10)Button.ImageButton 事件监听 setOnClickListener: 点击时触发
(11)Menu 事件监听 onOptionsltemSelected; 点击时触发
(12 )Gallery 事件监听 setOnItemClickListener: 点击时触发
(13 )GridView 事件监听 setOnltemClickListener: 点击时触发
以上就是本次介绍的关于android监听器的相关知识点文章,感谢大家的学习和对ZaLou.Cn的支持。
- 基于Ado.Net的日志组件
- Do you kown Asp.Net Core -- 配置Kestrel端口
- 【翻译】在Visual Studio中使用Asp.Net Core MVC创建第一个Web Api应用(二)
- 微信快速开发框架(一)-- 对微信公众平台开发的消息处理
- 微信快速开发框架(二) -- 快速开发微信公众平台框架---简介
- LayoutInflater 布局渲染工具原理分析
- 使用Keras在训练深度学习模型时监控性能指标
- 微信快速开发框架(四)-- 体验微信公众平台快速开发框架
- AsyncTask源码解析
- 微信快速开发框架(五)-- 利用快速开发框架,快速搭建微信浏览博客园首页文章
- 对于小批量梯度下降以及如何配置批量大小的入门级介绍
- 数据结构之二叉树
- 微信快速开发框架(六)-- 微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github
- 数据结构之数组
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 7.SwrContext音频重采样使用
- 8.ffmpeg-基础常用知识
- 9.下载ffmpeg、使QT支持同时编译32位和64位
- 10.QT-QAudioOutput类使用
- 11.QT-ffmpeg+QAudioOutput实现音频播放器
- Spring JPA 自定义删改
- LeetCode-28.实现 strStr()
- 【工具篇】程序员不愿意写 PPT 是姿势不对?
- 机器学习还能预测心血管疾病?没错,我用Python写出来了
- Fasttext 总结
- PathClassLoader加载与查找类
- springboot maven项目引入并打包本地JAR
- 移植lua5.2和luasocket库到嵌入式linux,使能强大的lua脚本和网络功能
- Go或者C中调用Lua业务脚本,实现终端应用的热更新机制
- 多线程基础(八):ReentrantLock的使用及与synchronized的区别