如何仅使用count来反转排序编号

时间:2013-11-10 10:20:53

标签: java android

对于这个愚蠢的问题感到抱歉,我一直试图弄清楚这一点无济于事。

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

我似乎遇到的问题是只用1个数字及其最大数字来反转数字。

示例:

我以相反的顺序将数据从数据库中拉出来。

所以这就是列表视图中的内容:行数|名称

0 - 约翰 1 - Jez
2 - Jen

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

0 - 新名字
1-约翰 2 - Jez
3 - Jen

我真正想要的是相反的顺序...所以Jen是1,Jez 2,John 3和任何新增加的内容,但我不知道如何做到这一点,因为我唯一拥有的是行count和行数。

是否有可以做到这一点的公式?

非常感谢任何帮助。

编辑:由Loki和Richard解决 - DOH,Max number - number。

1 个答案:

答案 0 :(得分:1)

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

int id = (maxRows - rowIndex);

然后将其添加到列表视图文本中,例如:

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

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

希望这有帮助! :)