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