美文网首页
Kotlin笔记(29) — Button的使用

Kotlin笔记(29) — Button的使用

作者: 奔跑的佩恩 | 来源:发表于2020-08-30 22:38 被阅读0次

前言

之前已经讲过了基本是java的编码基础,从今天开始,正式进入android开发中kotlin的使用。
那么接下来,让我们了解下最基本控件——button的使用

今天涉及知识:

  1. button使用的初步认识
  2. button按钮点击实现的几种方式
    2.1 匿名函数
    2.2 内部类
    2.3 接口实现

一. button使用的初步认识

button的基本使用分为点击事件和长按事件,下面让我们来看看kotlin是如何编写Button点击事件的。

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        //开启调试
        LogUtil.setDebug(true)

        //button点击事件
        btn_test.setOnClickListener {
            //kotlin 中用 as 作为类型强转的关键字
            toast("按钮上写的文字是: ${(it as Button).text}")
        }

        //buton长按事件
        btn_test.setOnLongClickListener {
            toast("我是长按事件啊")
            true
        }

    }

}

这只是Button点击事件实现的简略方式,即很多代码多省略了,下面让我们来具体了解下按钮点击事件实现的几种方式。

二 . button按钮点击实现的几种方式

按钮点击事件实现的方式有三种: 匿名函数,内部类接口实现

2.1 匿名函数

下面看看匿名函数实现方式:

相关文章

网友评论

      本文标题:Kotlin笔记(29) — Button的使用

      本文链接:https://www.haomeiwen.com/subject/qkiddktx.html