你好,我对 Kotlin 还很陌生
听说java中可以设置onClickListener为全屏。
所以我才问
1-你能在 kotlin 中做同样的事情吗?
2-如何在kotlin中为constraint-layout设置onClickListener?
提前致谢
findViewById<View>(android.R.id.content).rootView.setOnClickListener{
// do something here
}
constraint layout
并执行类似的操作
constraintlayoutId.setOnClickListener{
}
你能在 Kotlin 中做同样的事情吗?是的,你可以,因为 Kotlin 可以使用所有用 Java 编写的 Android API,所以不会有任何问题
如何在 Kotlin 中为约束布局设置 onClickListener?提供您的“ConstrainyLayout”和 ID,然后使用“findViewById”、“ViewBinding”或...在 Activity/Fragment/View 中获取它的引用,并对其调用“setOnClickListener”,并在其中执行您想要的任何操作它
ConstraintLayout
只是另一个
View
,所以如果你想为其设置一个点击监听器,你只需要它的引用并调用它的方法
onClickListener
。
findViewById<View>(R.id.yourConstraintLayoutId).setOnClickListener {
// Do something here
}