我正在使用Kotlin,我不知道如何实现setonitemclicklistener来打开另一个活动,而不是显示敬酒消息。
listView.setOnItemClickListener{parent, view, position, id ->
if (position==0){
Toast.makeText(this@MainActivity, "Item One", Toast.LENGTH_SHORT).show()
}
if (position==1){
Toast.makeText(this@MainActivity, "Item Two", Toast.LENGTH_SHORT).show()
}
答案 0 :(得分:1)
在这种情况下,您只需要使用要启动的Activity构建一个Intent,然后使用startActivity()方法启动它即可。
startActivity(Intent(context, SecondActivity::class.java))
答案 1 :(得分:0)
您编写如下代码
when(position){
0 -> {
var intent = Intent(applicationContext, FirstActivity::class.java)
startActivity(intent)
}
1 -> {
var intent = Intent(applicationContext, SecondActivity::class.java)
startActivity(intent)
}
}