android 如何获取ListView被点击的那一行数据中的值

教程里面讲的是用模型,在获取的时候赋值但是,我想应该可以通过onListItemClick(ListViewl,Viewv,intposition,longid)这个方法... 教程里面讲的是用模型,在获取的时候赋值
但是,我想应该可以通过onListItemClick(ListView l, View v, int position, long id)这个方法中的参数
来获取被点击行的值吧?
请教一下高手应该如何获取,最好可以再解释一下上面这个方法中每个参数的详细含义
谢谢了!!!
展开
 我来答
周皓0704
推荐于2017-11-25 · TA获得超过131个赞
知道答主
回答量:24
采纳率:100%
帮助的人:21.8万
展开全部
参数1就是当前的listView,参数二是当前你点击的那一项对应的view,3是你点击的listView的第几项,四是id值,可以这样获取值假如你的listView的每一项都有一个id为R.id.text的TextView组件,那么可以这样做
TextView text=(TextView)v.findViewById(R.id.text);
text.getString();调用这个方法就可以获得这个textView的内容了
甘安宜0G6
2018-03-31 · TA获得超过8412个赞
知道小有建树答主
回答量:80
采纳率:100%
帮助的人:1.3万
展开全部

给listview添加值的时候应该是有个存放数据的list,然后list.get(position)就可以获取了。

Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。 Android 系统最初由安迪·鲁宾(Andy Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智慧型手机,并逐渐拓展到平板电脑及其他领域上。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。

Android-X86是由Beyounn和Cwhuang主持设计的。提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。Android系统主要应用在智能手机以及平板电脑设备上。日前,越来越多使用英特尔和AMD处理器的计算机也开始运行Android系统。如何才能让Android系统在使用英特尔和AMD处理器的笔记本电脑、平板电脑以及桌面PC设备上运行呢?现阶段有几种不同的方法可以做到这一点。但使用 Android-X86无疑是最好的方法之一。其主要目的在于x86平台提供一套完整的Android 4.4 KitKat系统解决方案。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火神朱雀
2013-06-27 · TA获得超过334个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:270万
展开全部

你给listview添加值的时候应该是有个存放数据的list吧,你list.get(position)就可以获得了,如果是想获得里面控件

l.getChildAt(position).findViewById(R.usage.enterview)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘世辉_2013
2013-07-02
知道答主
回答量:1
采纳率:0%
帮助的人:1476
展开全部
int position 这个值就是你点击的行的id ,也就是该行在Listview中的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
riyuehuan
2013-06-27 · TA获得超过103个赞
知道答主
回答量:227
采纳率:0%
帮助的人:106万
展开全部
没做过,不过我猜是LISTVIEW.ITEM.VALUE或者Text之类的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式