java - 在android中使用listview时分页

标签 java android pagination android-listview

您好,我正在开发一个 Android 应用程序,我想在将 ListView 显示到 Activity 中时实现分页。

我见过很多与此相关的例子,但没有一个能解决我的问题。这就是我在这里发布这个问题的原因。

为了在应用程序中实现 ListView ,我开发了一个自定义类,它扩展了 ArrayAdapter<BoObject>我正在通过List < MyCustom Class >像这样

new MyListAdapter(CurrentScreen.this, R.layout.show, customobjects);

对于迭代,我需要使用 customobjects列表是第一次获取,我不想每次单击“更多”按钮时都查询服务器。

任何人都可以为我的问题提供解决方案吗?

最佳答案

你可以尝试一下ViewPager(在Gingerbread上使用[需要包含supportV4包]或者在ICS上使用),当你想通过手势从左向右滚动时使用这个,即使使用这个ViewPager你也可以直接捕捉到页面。另一方面,您可以使用 ViewSwitcher 也是。

这两种解决方案都允许您定义一堆“页面”,您可以使用两个 View 对象设置当前页面,以便您可以向前或向后导航到上一页。

关于java - 在android中使用listview时分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8986131/

相关文章:

java - 单个 Web 应用程序中的 Log4j 多个配置

android - 并行运行两个 AsyncTaskLoader

android - 如何升级应用程序?

python - django 基本分页问题

java - AtTask API 中超过 2000 条记录的分页示例

javascript - 如何循环遍历javascript数组并仅显示数组的一部分然后重复

java - 如何在 iText 中检索 PdfPCell 坐标?

java - 为什么 & 变成 &amp :amp; and how to solve this in XML?

java - 判断是否按下了鼠标中键而不是alt键

c# - 将 FusedLocationApi 与 Xamarin 3 结合使用