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}