`
龙哥IT
  • 浏览: 258989 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

ListView动态分页的时候,定位滚动条的位置

 
阅读更多

1。找到每一页的最后一条数据的位置

	public void onScroll(AbsListView view, int firstVisibleItem,
			int visibleItemCount, int totalItemCount) {
		SelectId = firstVisibleItem;
	}
这里的firstVisibleItem,就是每一页的最后一条数据的位置

 

2.然后在通知adapter之前,用ListView获取并定位到这个位置

// 通知适配器,发现改变操作
	list_threadlist.setSelection(SelectId);
	adapter.notifyDataSetChanged();
loadingHandler.removeMessages(0);

 

分享到:
评论

相关推荐

    Android ListView 滑动分页

    需要设计合理的分页策略,比如每次加载多少条数据(例如10条)。同时,考虑在用户向上滚动时,如何处理已加载但不再显示的数据,可能需要实现缓存机制来避免重复请求。 5. 进度提示: 当正在加载新数据时,可以在...

    android listView 分页加载

    通常,我们会在滚动状态改变时检查是否已到达底部(即滚动条距离底部的距离小于特定阈值)。 - Pager Adapter集成:如果使用的是ViewPager,可以通过集成PagerAdapter来实现分页加载。每个页面对应ListView的一个...

    ListView块状滚动条加分批加载数据

    当ListView滚动时,启动动画改变滚动条的透明度或大小,以模拟块状滚动条的动态效果。 **二、分批加载数据(下拉加载更多)** 1. **监听ListView滚动事件** 要实现在滑动到ListView底部时加载更多数据,需要监听...

    wpf listview 滚动条和自动排序

    在本文中,我们将深入探讨如何处理ListView的滚动条以及实现自动排序功能。 首先,让我们关注滚动条的设置。在WPF中,ListView默认会根据需要显示水平和垂直滚动条。滚动条的外观和行为可以通过`ScrollViewer`控件...

    ListView实现分页功能【附Demo源码】

    Android market里软件列表,每页显示10条记录,没有显示上一页,下一页的按钮,依靠手滑动动态加载数据,当向下滚动时,最下边显示 Loading… 。数据加载结束,Loading底栏消失。关于ListView的分段显示,有现成的库...

    Android ListView分页功能源码

    在ListView分页加载中,我们通常会结合PagerAdapter或FragmentPagerAdapter来创建一个滑动页面的效果,这样用户可以逐页浏览内容,而不是一次性看到所有数据。这两种适配器用于在ViewPager中管理页面,与ListView...

    android listview分页查询显示

    综上所述,这个"android listview分页查询显示"的Demo涵盖了Android开发中的几个核心知识点,包括ListView的使用、SQLite数据库操作、分页查询和滚动监听,以及用户体验的优化。通过学习和实践这个Demo,开发者可以...

    ListView分页显示上一页和下一页

    "ListView分页显示上一页和下一页"这一主题,就是讨论如何实现ListView在用户滚动到列表底部时自动加载下一页数据,同时提供上一页的切换功能。 一、分页原理 分页的基本思想是将大量数据分为多个小部分(页)来...

    ListView的分页加载

    可以使用`OnScrollListener`的`onScrollStateChanged()`方法,检查滚动状态和滚动位置来判断是否已达到底部。 4. **加载更多逻辑**:在`onScrollStateChanged()`中,如果判断到已到达底部,可以调用一个接口(如`...

    listview自动分页代码

    ListView控件在Windows Forms或WPF应用中广泛使用,它可以显示一列或几列的文本或图像,用户可以通过滚动条浏览内容。然而,当数据量过大时,一次性加载所有数据不仅消耗内存,也可能导致界面响应变慢。因此,我们...

    android listview分页加载的demo【源代码】

    在Android开发中,ListView是广泛...以上就是关于“android listview分页加载的demo【源代码】”的详细知识点介绍,通过学习和实践,开发者可以掌握在Android应用中高效展示大量数据的技巧,提升应用的性能和用户体验。

    安卓listview 分页查询代码

    - 在ListView的OnScrollListener中监听滚动事件,当用户滚动到列表底部时触发分页加载。可以通过`ListView.getLastVisiblePosition()`与总数据项数对比来判断是否到达底部。 3. **动态加载数据** - 当触发分页...

    横向滚动的ListView

    在Android开发中,常规的ListView是用于垂直展示数据列表的组件,但有时我们可能需要一个可以横向滚动的列表,这就是“横向滚动的ListView”或称为HoriListView的用武之地。这种视图允许用户水平滑动来查看更多的...

    WPF的scrollview滚动条设置及上一页下一页设置

    然后,根据滚动条的位置和列表项的总数,判断是否需要触发上一页或下一页的逻辑。 ```xml <ListView ItemsSource="{Binding DataItems}"> <!-- ListView的其他设置 --> </ListView> ``` 在C#代码-behind中: ...

    android中listview分页加载数据

    综上所述,实现Android中的ListView分页加载数据涉及多个环节,从监听滚动事件、加载更多数据,到优化用户体验和内存管理。在实际开发中,结合业务需求选择合适的实现方式和第三方库,可以极大地提升应用的性能和...

    Listview分页加载数据.zip

    总之,“Listview分页加载数据.zip”可能包含了一个完整的实现ListView分页加载功能的Android项目,包括数据模型、适配器、数据源管理、滚动监听、网络请求和错误处理等模块。开发者可以通过研究源码,了解并学习...

    ListView翻页例子

    这个"ListView翻页例子"是一个很好的学习素材,它展示了如何通过按钮控制ListView的滚动,实现类似分页的效果,每页显示固定数量的条目。以下是关于这个例子的详细知识点讲解: 1. **ListView基础**:ListView是...

    查询Sqlite分页显示在ListView里

    本教程将围绕“查询SQLite数据并分页显示在ListView”这一主题展开,帮助初学者理解如何实现这一功能,并提供一些高级优化建议。 首先,我们需要创建一个SQLite数据库。在Android中,这通常通过实现`...

    vb listview动态的加载数据

    3. **事件监听**:在VB中,可以监听ListView的Scroll事件,当用户滚动滚动条时触发加载更多数据的操作。此外,还可以监听MouseWheel事件,处理鼠标滚轮滚动的情况。 4. **分页技术**:动态加载数据通常与分页技术...

    ListView分页功能源码.zip

    Android market里软件列表,每页显示10条记录,没有显示上一页,下一页的按钮,依靠手滑动动态加载数据,当向下滚动时,最下边显示 Loading… 。数据加载结束,Loading底栏消失。关于ListView的分段显示,有现成的库...

Global site tag (gtag.js) - Google Analytics