2012-04-11 76 views
0

由于即时通讯从外部数据库加载到我的android应用程序(通过Web服务)的大量数据,我想显示每页20个项目,因为一些查询得到像项目的hundreads。 在我的屏幕底部,我用2个按钮(prev和next)和一个textView制作了我自己的页面导航栏,以显示页码。 我想添加的可能性,让用户看到哪个页面的用户是关于总页数。 我设法动态显示/更改实际的页码,但我不知道如何显示总页数。android页面指标为页面导航栏

我想到的想法是,我从XML获得结果的数量。因为你可以看到有更多的2K记录。我正在考虑制作一个例如2k/20 = totalPages的方法。 2k记录的更改取决于询问什么查询。

<elencoanagrafiche found="2542" errStatus="0"> 

这是一个好主意吗?还是有人有更好的主意? android有一个自动执行此操作的API吗?谢谢!!!

回答

1

你提出来计算总页数的方式是正确的,例如: -

int records = 25; 
    int pageSize = 5; 
    int totalPages = (int) Math.ceil(records/pageSize); 

不知出的现成的解决方案,用于Android的

+0

雅列表分页的,感谢您确认我的想法。我能够实现它。谢谢! – Pheonix7 2012-04-12 09:44:41