美文网首页
Android Studio kotlin 长按事件

Android Studio kotlin 长按事件

作者: StormerX | 来源:发表于2019-08-14 00:03 被阅读0次

例如当前Activity里有一个id为bShowGreen的按钮,给它加上长按事件的响应:

bShowGreen.setOnLongClickListener {

            println("bShowGreen LongClicked!")

            return@setOnLongClickListener true
}

setOnLongClickListener与点击事件setOnClickListener不同,长按有一个布尔型的返回值。
setOnLongClickListener中return的值决定是否在长按后再加一个短按动作,一般情况是不加。
true为不加短按, false为加入短按。

返回值的写法还可以简写成下面这样

bShowGreen.setOnLongClickListener {

            println("bShowGreen LongClicked!")

            true
}

相关文章

网友评论

      本文标题:Android Studio kotlin 长按事件

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