设置全屏onClickListener

问题描述 投票:0回答:4

你好,我对 Kotlin 还很陌生

听说java中可以设置onClickListener全屏

所以我才问

1-你能在 kotlin 中做同样的事情吗?

2-如何在

kotlin中为constraint-layout设置onClickListener

提前致谢

android kotlin onclicklistener android-constraintlayout
4个回答
2
投票
将点击监听器设置为全屏

findViewById<View>(android.R.id.content).rootView.setOnClickListener{ // do something here }
    

1
投票
将 id 提供给您的

constraint layout

 并执行类似的操作

constraintlayoutId.setOnClickListener{ }
    

1
投票
回答您的问题:

你能在 Kotlin 中做同样的事情吗?

是的,你可以,因为 Kotlin 可以使用所有用 Java 编写的 Android API,所以不会有任何问题

如何在 Kotlin 中为约束布局设置 onClickListener?

提供您的“ConstrainyLayout”和 ID,然后使用“findViewById”、“ViewBinding”或...在 Activity/Fragment/View 中获取它的引用,并对其调用“setOnClickListener”,并在其中执行您想要的任何操作它


0
投票
所以,

ConstraintLayout

只是另一个
View
,所以如果你想为其设置一个点击监听器,你只需要它的引用并调用它的方法
onClickListener

findViewById<View>(R.id.yourConstraintLayoutId).setOnClickListener { // Do something here }
    
© www.soinside.com 2019 - 2024. All rights reserved.