0

对不起,这个noobish问题,我一直试图弄清楚无济于事。

我正在制作一个具有列表视图的 Android 应用程序。我希望其中的每一行在其旁边都有相应的行数,但顺序相反。

我似乎遇到麻烦的事情是用只有 1 个数字和它的最大数字来反转数字。

例子:

我以相反的顺序从我的数据库中取出东西。

所以这就是列表视图上的样子:行数| 姓名

0 - 约翰
1 - 杰兹
2 - 珍

当我向列表视图添加一个值时,它变为

0 - 新名字
1- 约翰
2 - 杰兹
3 - 珍

我真正想要的是相反的顺序......所以 Jen 是 1 和 Jez 2、John 3 以及添加的任何新添加,但我不知道该怎么做,因为我唯一拥有的是行数和行数。

有没有一个公式可以做到这一点?

任何帮助将不胜感激。

编辑:由 Loki 和 Richard 解决 - DOH,最大数量 - 数量。

4

1 回答 1

1

您没有添加任何代码,但通常您可以执行以下操作:

int id = (maxRows - rowIndex);

然后只需将其添加到列表视图文本中,如下所示:

setText(person + " " + String.valueOf(id));

它可能不是你想要的,但是没有代码,我们运行有点盲目。不过应该指出你正确的方向。

希望这可以帮助!:)

于 2013-11-10T10:25:27.813 回答