欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android ListView获得选项中的值

程序员文章站 2024-03-04 10:33:17
在android中我们要如何获取listview选中项的值呢? 我们举个例子,假如我们已经获得了手机中保存的联系人姓名和电话号码,并把它们显示在了一个android li...

在android中我们要如何获取listview选中项的值呢?

我们举个例子,假如我们已经获得了手机中保存的联系人姓名和电话号码,并把它们显示在了一个android listview中,现在要实现的功能是当点击选中项时直接拨号,那么如何取得此时android listview中的号码?

要显示联系人姓名和电话号码,那你现在肯定已经在listview 的item里面放了两个控件吧,假如是textview吧,那你就首先要给listview添加一个onitemclicklistener来监听你点击了那个item,在这个onitemclicklistener里面有个onitemclick方法,这个方法里面有个view参数,那你就可以通过view.findviewbyid("你的控件名字")来找到了。

代码例子:

listview listview =(listview) findviewbyid(r.id.listview); 
onitemclicklistener lvitemclicklistener=new onitemclicklistener(){
	public void onitemclick(adapterview parent, view view, 
 	int position, long id) {
 final textview content=(textview) view.findviewbyid(r.id.phonenumber);) 
	} 
}

content就是想要的值了。

以上就是android 获得listview 选项中的值的实例,有需要的朋友可以参考下。