android - 如何在动态表格布局中显示分页?

标签 android

在我的应用程序中,我从服务器获取数据并使用表格布局显示它,有时我获取至少 20 到 30 行的数据,但我想一次显示 4 行,然后我想显示另外 4 行等

为此,我想知道我们如何在 Android 中使用分页(上一个/下一个),如果无法使用 tablelayout 任何人都可以建议哪个字段可以提供该功能我也尝试过 GridView但没有运气

最佳答案

你可以这样试试...

将解析后的数据存储在列表(或其他)中,并创建一个方法,比如 createRows(),它将列表作为其参数并使用列表创建行。

因此,从您的主列表(已解析数据列表)创建一个大小为 4 的子列表并将其传递给方法。所以最初它会创建 4 行的表(根据您的要求)。

然后在您的下一个按钮上,首先使用 removeAllViews() 方法删除表格的当前行,然后提取另一个包含要显示的接下来 4 个数据的子列表,并再次将其传递给 createRows() 方法。因此现在它将使用新数据创建表格。

同样的事情可以应用于上一个按钮。

关于android - 如何在动态表格布局中显示分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634523/

相关文章:

java - 查找 JUnit 测试类中测试方法的数量

android - AVD 在线,但不显示任何内容

android - 如何设置具有不同列大小的 Android GridView

android - 创建支持多屏幕(2.2 及以上)的应用程序

java - 启动 google app engine java 后端时出现 org.jdom.input.JDOMParseException

android - 相当于Android中MvvmCross框架的UserControl

android - 错误 :Connection timed out: connect

android - 将 Realm 与回收者 View 一起使用的最佳实践?

android - 如何在屏幕上水平分割屏幕

javascript - 区分应用程序访问的 Wifi 连接