0

当我将大量数据从外部数据库加载到我的 android 应用程序(通过 Web 服务)时,我想每页显示 20 个项目,因为有些查询就像数百个项目一样。在我的屏幕底部,我制作了自己的页面导航栏,其中包含 2 个按钮(上一个和下一个)和一个用于显示页码的 textView。我想要添加的可能性是让用户看到用户在哪个页面上与页面总数相关。我设法动态显示/更改实际页码,但我不知道如何显示总页数。

我的想法是我从 xml 中获得结果的数量。如您所见,有超过 2k 条记录。我正在考虑制作一种方法,例如 2k/20=totalPages。2k 记录根据询问的查询而变化。

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

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

4

1 回答 1

1

您建议计算总页数的方式是正确的,例如:-

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

我不知道 Android 中列表分页的开箱即用解决方案

于 2012-04-11T15:55:25.893 回答