我正在设计一个指南应用程序。当我点击我从列表中选择的人,它应该去我准备的个人资料页面。如果你能帮助我,我将非常高兴:)
https://i.stack.imgur.com/AANpq.png
你使用的是ListView,它是AdapterView的一种。
你可以通过注册onItemClickListener
来响应点击事件(在这种情况下与点击事件相同),如Android文档中所述:
listView.onItemClickListener = AdapterView.OnItemClickListener { parent, view, position, id ->
val user: UserDto = adapter.getItem(position)
//start new Activity through Intent here
}
您将来自适配器的有关当前呈现的UserDto
s的信息与OnItemClickListener
position
参数结合起来,以获得用户单击其视图的UserDto
。
你会想要启动一个新的Intent,将用户信息传递给新的activity, Intent可以保存额外的信息。Android开发者文档中也有一个类似的例子。