首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android从ListView项中提取特定值

Android从ListView项中提取特定值
EN

Stack Overflow用户
提问于 2020-12-14 01:43:25
回答 1查看 23关注 0票数 0

我正在开发一个应用程序,在这个应用程序中,我有一个ListView,可以显示之前存储在数据库中的智能手机位置坐标。ListView的行看起来类似于:(latitude, longitude), date

是否有可能获得项目的单个值?我想只检索单击项的纬度和经度值,这样我就可以打开一个新的MapsActivity,在这些特定的坐标上设置一个标记。

通过查看其他类似的问题,我发现使用((TextView) view).getText()listView.getItemAtPosition(position)可以阅读项目的全部内容,但我想将其应用于ListView的前两个值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-14 21:52:47

因此,对于任何感兴趣的人,我通过将项目内容解析为字符串解决了我的问题,方法如下:

代码语言:javascript
运行
复制
String str = (String) listView.getItemAtPosition(position);
String parts[] = str.split(",");
String lat = parts[0];
String lon = parts[1];

我不得不去掉坐标可视化中的"(“和")”,因为它们阻碍了字符串的解析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65278714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档