0

我打算创建一个保存在自定义对象中的 GPS 坐标的 ArrayList。然后我想显示这些 GPS 坐标的列表。我目前的解决方案是创建一个并行的 ArrayList 字符串,这些字符串本质上是 GPS.toString() 结果。

这似乎是一项复杂的额外工作,可能可以避免和简化。任何人都可以想出一种更好的方法来做到这一点,而不需要大量笨拙的工作。我对创建自定义 ArrayAdapter 进行了一些研究,但我不确定我是否完全理解如何将 GPS 坐标对象转换为对 ListView 有用的东西。如果您认为这是一个更好的解决方案,您能否就如何正确使用它提供一些见解?(即使它只是一个链接)

提前致谢!马特

4

2 回答 2

1

如果您不希望沿着这些坐标显示一些花哨的东西,也许您应该坚持使用 GPS.toString() 的 ArrayList 提供的默认 ArrayAdapter。

于 2011-03-13T20:10:30.677 回答
0

为什么不覆盖自定义对象中的 toString() 方法,然后从数组中迭代它们?

@Override
public String toString() {
     return "Latitude: " + this.latitude; //....;
}
于 2011-03-13T20:12:24.393 回答