android 开发 点击一行获取listview的值

2025-04-08 06:47:37
推荐回答(1个)
回答1:

既然是通讯录,你的联系人信息应该是保存在一个本地数据库中。你的每一行信息应该是通过listView实现显示的吧,如果你想分别获取联系人的姓名和电话的值,你需要在数据库中写相关的方法用来获取你需要的值,当你点击的时候,你调用数据库中的方法,在数据库中查询姓名和电话然后返回给UI线程。一般获取联系人信息,都不是从listview控件中获得的,一般都是你怎么存进去的,那么你就怎么拿出来,比如你是把联系人放到list集合里,然后显示到listview中,那你就通过你显示进去的顺序和点击listview的顺序相对应,然后在list集合中找到你需要的信息。我的思路是这样的。