美文网首页首页投稿(暂停使用,暂停投稿)
通过 Kotlin 为 View 设置回调事件

通过 Kotlin 为 View 设置回调事件

作者: 大侠咕咚 | 来源:发表于2018-01-27 13:29 被阅读34次

    通过 Kotlin 为 View 设置回调事件

    Java 中通过如下方式设置

    btnView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //todo
        }
    });
    

    Kotlin 中可以直接通过 lambda 表达式,如下所示

    btnView.setOnClickListener({
        //todo
    })
    

    也可以省略括号直接使用如下简写方式

    btnView.setOnClickListener {
        // todo
    }
    

    如果在回调中需要使用 view 参数,可以通过如下方式

    btnView.setOnClickListener { view ->
        view.visibility = View.VISIBLE
    }
    

    相关文章

      网友评论

        本文标题:通过 Kotlin 为 View 设置回调事件

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