【发布时间】:2015-04-23 09:24:49
【问题描述】:
我有一个ListView(在ListFrament 中)和一个CursorAdapter,它显示了不同的地名。
开始时,列表按此名称排序(在我的查询中使用 ORDER_BY)。
现在,我在 item_row.xml 中添加了一个 TextView,其中包含该地点与用户位置的距离,这要归功于每个地点的纬度/经度和 LocationManager。我想按这个距离(从最近到最远)对我的地点列表进行排序。
问题是我在“SQL环境”之外计算距离,没有办法排序我的Cursor/ListView/Adapter...
有什么想法吗?
【问题讨论】:
-
Arrays.sort(locationArray)?
标签: android sorting listview android-cursoradapter android-cursor