Android点击事件

Android点击事件

###备注

  • 全局实现View.OnClickListener

或许需要将MainActivity设置为public

  • 注册事件

    btn_login.setOnClickListener(this) btn_logout.setOnClickListener(this)

  • 定义函数

    1 private fun setOnClickListener(v: View) { 2 when (v?.id) { 3 R.id.btn_login-> { 4 //在这里填写代码 5 6 } 7 R.id.btn_logout-> { 8 //在这里填写代码 9 10 } 11 } 12}

代码

1public class MainActivity : AppCompatActivity(), View.OnClickListener { 2 override fun onCreate(savedInstanceState: Bundle?) { 3 super.onCreate(savedInstanceState) 4 setContentView(R.layout.activity_main) 5 6 btn_login.setOnClickListener(this) 7 } 8 9 private fun setOnClickListener(v: View) { 10 when (v?.id) { 11 R.id.btn_login-> { 12 //代码 13 } 14 } 15 } 16 17}
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

tornadofx响应鼠标点击事件

!(https://oscimg.oschina.net/oscnet/603d45e5725405eab02f29cfd107cf427b1.jpg)importjavafx.application.Applicationimportjavafx.beans.property.SimpleStringProperty

tornadofx响应键盘点击事件

!(https://oscimg.oschina.net/oscnet/d909fb2fc4c687b9f78dc2fbd8254edd6c8.jpg)importjavafx.application.Applicationimportjavafx.beans.property.SimpleStringProperty

EventBus源码分析

一、        EventBus简介1.1、EventBusEventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于Android四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件

RecyclerView 点击事件和长按事件

在Adapter适配器中设置publicvoidonBindViewHolder(Adapter.MyHolderholder,intposition){holder.img.setImageResource(list.get(position).getImg());holder.tv1.setText(list.get(

Android So动态加载 优雅实现与原理分析

背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我