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

我做的是通讯录。每一行显示姓名和电话。如何设置事件分别获取姓名和电话的值姓名和电话已经读取出来了,还要再到数据库里查询吗?它不是应该存到list里吗... 我做的是通讯录。每一行显示姓名和电话。如何设置事件分别获取姓名和电话的值
姓名和电话已经读取出来了,还要再到数据库里查询吗?它不是应该存到list里吗
展开
 我来答
百度网友9979c27
2014-08-05 · 超过13用户采纳过TA的回答
知道答主
回答量:69
采纳率:100%
帮助的人:20.3万
展开全部
既然是通讯录,你的联系人信息应该是保存在一个本地数据库中。你的每一行信息应该是通过listView实现显示的吧,如果你想分别获取联系人的姓名和电话的值,你需要在数据库中写相关的方法用来获取你需要的值,当你点击的时候,你调用数据库中的方法,在数据库中查询姓名和电话然后返回给UI线程。一般获取联系人信息,都不是从listview控件中获得的,一般都是你怎么存进去的,那么你就怎么拿出来,比如你是把联系人放到list集合里,然后显示到listview中,那你就通过你显示进去的顺序和点击listview的顺序相对应,然后在list集合中找到你需要的信息。我的思路是这样的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式