05
2017
10

Android点击事件

Android点击事件

备注

  • 全局实现View.OnClickListener

或许需要将MainActivity设置为public

  • 注册事件
btn_login.setOnClickListener(this)
btn_logout.setOnClickListener(this)
  • 定义函数

     private fun setOnClickListener(v: View) { 
       when (v?.id) {
          R.id.btn_login-> {
                //在这里填写代码
    
          }
        R.id.btn_logout-> {
                //在这里填写代码
    
          }
      }
    }

代码

public class MainActivity : AppCompatActivity(), View.OnClickListener {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        btn_login.setOnClickListener(this)
    }

    private fun setOnClickListener(v: View) {
        when (v?.id) {
            R.id.btn_login-> {
              //代码
            }
        }
    }

}
上一篇:电话拨号示例 下一篇:Android Kotlin遇到的问题