欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详解Android Activity中的几种监听器和实现方式

程序员文章站 2022-04-29 09:18:50
activity在activity中,使用findviewbyid(int resid)方法与布局中的控件绑定view常用事件接口view的事件监听是指用户与应用交互,当用户对view进行点击、长按、...

activity

在activity中,使用findviewbyid(int resid)方法与布局中的控件绑定

view常用事件接口

view的事件监听是指用户与应用交互,当用户对view进行点击、长按、触摸、移动等动作时、程序对这些动作进行处理

onclicklistener    点击view时的监听
onlongclicklistener  长按view时的监听
ontouchlistener   触摸view时的监听

1.android系统中,onclicklistener 是一种处理点击事件的接口

2.在android应用中,onlongclick事件表示长按2秒以上触发的事,onlongclicklistener接口与onclicklistener接口
原理基本相同,只是该接口为view长按事件的捕捉接口,即当长时间按下某个view时触发的事件该接口对应的回调方法
如下:

需要记住以下几点:

  • 监听器是一个接口,它包含了一个事件触发时系统会去调用的函数
  • 在实现类中,根据你的项目重写这个函数
  • 实现后的监听器需要绑定到按钮上,就像一个耳机可以发出声音,但你可以不去戴它,你是听不到它发出的声音的。

一般的情况是这个view可能需要这个监听器,而另外一个view需要另外一个监听器,每个监
听器各司其职,但功能相似时,也可以多个按钮共同绑定一个监听器。

  • 各种控件,都有常用的事件,绑定监听器的函数命名规则是seton ** listener

设置监听的几种方法

1)让activity实现接口

2) 匿名内部类

3) onclick可以在xml中设置

4) 实现类

5) 成员变量

以上就是详解activity中的几种监听器和实现方式的详细内容,更多关于activity 监听器的资料请关注其它相关文章!