我有一个Android应用,我的应用有4个活动。我正在使用CardView
来切换活动。我想要它,以便当用户点击CardView
时,用户将转到目标活动。
问题是我正在使用#Kotlin而我无法设置CardView#OnClickListener
使用Kotlin。如何使用Kotlin设置OnClickListener
?
答案 0 :(得分:2)
你可以这样做
cardView.setOnClickListener{
//Access view by using `it`
}
答案 1 :(得分:0)
在活动的onCreate
中对此进行初始化。
CardViewId.setOnClickListener(clickListener)
在活动的任何位置添加此代码段作为方法:
private val clickListener: View.OnClickListener = View.OnClickListener { view ->
when (view.id) {
R.id.CardViewId -> gotoXScreent()
}
}
更改您可以传递活动的活动的方法:
private fun goToXScreen() {
val intent = Intent(this, ABCActivity::class.java)
startActivity(intent)
}