在android的listactivity中加载更多行



我正在实现ListActivity与自定义行。我想知道是否有任何可能性加载更多的行当列表视图到达底部。我发现这个教程在listview

请告诉我它是如何工作的

ListView允许注册OnScrollListener。它是onScroll -方法每次用户在ListView中滚动时被调用。通过使用提供的参数进行一些计算,您可以检查用户是否到达了ListView的末尾。从你的例子中引用一些代码:

if (totalItemCount - visibleItemCount) <= (firstVisibleItem + visibleThreshold)) {
   // we are less or equal to visibleThreshold items away from the end      
}

在那里,你可以从任何你得到它们的地方加载更多的项目,把它们放入你的适配器并调用它的notifyDataSetChanged() -Method。确保你从你的ui线程调用该方法,例如通过使用runOnUiThread -方法的活动。

最新更新