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

时间:2011-12-26 09:39:58

标签: android

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

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

2 个答案:

答案 0 :(得分:0)

  

你可以用碎片来做,会有两个碎片,一个包含按钮(上一个/下一个)或其他固定位置数据。如果你可以编程的话,另一个片段会根据按钮的请求动态加载数据。

答案 1 :(得分:0)

你可以这样试试......

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

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

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

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