android如何限制ListView中显示的列表项和一个按钮显示更多

时间:2012-04-09 09:00:01

标签: android listview

我从数据库获取数据并使用ListView中的自定义列表适配器进行显示。

我需要在ListView中只显示10个项目。并且在第10个项目之后显示一个带有“显示更多”文本的按钮,单击此按钮以便在列表视图中显示数据库中的更多10个项目。

我怎么能这样做?

请通过代码示例告诉我

由于

1 个答案:

答案 0 :(得分:12)

在Base Adapter中,最初取i = 10;然后在BaseAdapter的getCount()方法中使用这个“i”。

public int getCount() {
// TODO Auto-generated method stub
return i;
}

在“显示更多”按钮中单击“增加i”,然后调用适配器。

例如:

i=i+10;
adapter.notifyDataSetChanged();