Android开发—点击事件的四种写法

 时间:2024-11-13 02:59:20

1、新建Android项目。此处例子命名为buttonTest。然后一直next或者finish。当然也可以自定义图标等属性。这里activity为MainActivity,XML布局文件名为activity_main

Android开发—点击事件的四种写法Android开发—点击事件的四种写法

2、在XML文件中定义一个按钮。onclick属性在第四种方法中起作用,可先忽略。但是id属性一定要加上。

Android开发—点击事件的四种写法

3、先用第一种方法实现点击事件。步骤为创建一个内部类,实现点击侦听。然后用button对象设置点击侦听,传入内部类对象。运行点击按钮,弹出吐司。

Android开发—点击事件的四种写法Android开发—点击事件的四种写法

4、第二种,匿名内部类,就是在第一种方法中,不将类名写出来,直接通过new出OnClickListener对象并实现内部方法的方法实现侦听。

Android开发—点击事件的四种写法Android开发—点击事件的四种写法

5、第三种,全局侦听。上面两例中都用到OnClickListener,通过创建类实现侦听的方法。这里可以直接侦听全局。在mainActivty直接实现OnClickListener,设置侦听。当然也要设置侦听setOnClickListener,传入this即可,下面红框标出。注意,在这里,实现OnClickListener时生成的onclick方法可能与onclick属性的方法冲突,删除XML中Button中的Onclick属性即可。

Android开发—点击事件的四种写法Android开发—点击事件的四种写法

6、第四种,写法相对简单。在XML的Button中设置onClick属性,属性名字就会成为mainactivity.java文件中方法名。在Java文件中设置该方法,即为例子中的AA方法。注意,使用此方法时,不需要使用到ID,这便是此方法简单之处,连接XML和Java并实现点击的就是onclick属性。运行程序,点击按钮,会在下方弹出吐司。

Android开发—点击事件的四种写法Android开发—点击事件的四种写法Android开发—点击事件的四种写法
  • 青岛旅游攻略一日游
  • 《英雄联盟》冷门英雄的冷门原因有哪些?
  • #过年# 滋补糖水——红豆山药百合糖水的做法
  • 最实用的戒掉烟瘾方法
  • 豆豉鱼的做法
  • 热门搜索
    核桃油怎么吃 长期咳嗽怎么办 鼠标dpi怎么调 鼻子上的黑头怎么去掉 总想大便是怎么回事 结婚证丢了怎么离婚 会计分录怎么写 胥怎么读 爱奇艺怎么下载 落枕了怎么快速好起来