`
ch_kexin
  • 浏览: 897545 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

ListView和ScrollView 回到顶部

 
阅读更多

有时候要实现ListView 回到顶部的功能

在adapter.notifyDataSetChanged();之后调用ListView.setSelection(0);就可以

如果是ScrollView,那么使用scrollView.scrollTo(0, 0);可以达到效果

setSelection(0)

listView.setSelectionAfterHeaderView();

list.smoothScrollToPosition(0);

分享到:
评论

相关推荐

    解决scrollView和listview滚动冲突,实现listview滑动到顶端和底部之后还能拖拽一定的距离,松开后返回

    在Android开发中,ScrollView和ListView是两种常用的布局组件,它们分别用于实现可滚动的大视图和展示多行可滚动的数据列表。然而,在实际应用中,当这两种组件同时存在于一个界面时,滚动冲突的问题就会出现,导致...

    商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)

    综上所述,无论是在ListView、RecyclerView还是ScrollView中,实现一键回到顶部功能都需要监听滚动事件,判断滚动位置,以及设置合适的点击事件。这一功能的加入,不仅可以提升用户体验,还可以增加应用的易用性,是...

    ScrollingTricks效果 ScrollView嵌套Viewpager嵌套Listview

    一个特效Demo 具体看博客http://blog.csdn.net/liubo20140401/article/details/47907039 一个向上滑动 tab固定顶部 scrollview中嵌套viewpager嵌套listview 还有回到顶部

    ScrollView分页 仿京东淘宝商品详情 改良版(新增到顶部)

    而在这个改良版中,还增加了从下部分到顶部的功能,也就是常说的“上拉回到顶部”,这是许多应用中常见的功能,例如阅读应用中的返回顶部按钮。 要实现这样的功能,开发者首先需要对ScrollView进行监听,检测其滚动...

    margin实现下拉刷新

    在移动应用开发中,下拉刷新是一种常见的交互设计,它允许用户通过在列表视图(ListView)或滚动视图(ScrollView)顶部向下拉动来获取最新的数据。本文将深入探讨如何利用`margin`属性来实现这样的功能,同时适用于...

    android listview 股东列头

    另一种更复杂的实现是通过继承ListView并重写其onMeasure()和onLayout()方法,将列头作为ListView的一部分,使其固定在顶部。这样可以避免滚动冲突,但需要深入理解Android的布局系统。 6. **第三方库**: 如果不...

    Android-FixedTabScrollView是一个scrollViewViewPager并实现自动顶吸固定顶部控件

    这种效果在用户滚动时提供了更好的用户体验,因为它允许用户快速访问和操作顶部的控制元素,而无需返回到页面顶部。 `FixedTabScrollView`还具有动态计算`ViewPager`高度的功能。通常情况下,`ViewPager`的高度会...

    ListView 标题置顶实现

    2. **滑动冲突**:如果ListView位于ScrollView或其他可滚动容器内,需处理好滑动事件的传递,防止滑动冲突。 3. **动画效果**:为了提供更好的用户体验,可以在标题置顶时加入平滑的过渡动画,如淡入淡出效果。 4. *...

    PullTorefreshScrollview回到顶部

    而回到顶部的功能则方便用户快速返回内容的起始位置,尤其是在长列表中浏览后。 PullTorefreshScrollView是Android中一种自定义的ScrollView,集成了下拉刷新和上滑回顶的功能。这种组件通常是开发者为了提供更好的...

    拖动列表时子视图固定在顶部的效果

    在iOS和Android应用开发中,实现“拖动列表时子视图固定在顶部的效果”是一种常见的用户界面设计,它能够提升用户体验,特别是在显示大量数据的列表中。这种效果通常被称为“固定头部”或“吸顶效果”,在电商、社交...

    FastScrollTop

    1. `OnScrollViewListener`:自定义滚动监听器,用于监听ScrollView或RecyclerView等可滚动视图的滚动状态,判断是否需要显示或隐藏“返回顶部”按钮。 ```java public interface OnScrollViewListener { void ...

    PullToRefresh下拉刷新、上拉加载更多

    在Android开发中,`ScrollView`、`GridView`和`ListView`是展示数据的常用组件。`ScrollView`用于单列滚动内容,而`GridView`和`ListView`则常用于多列显示,特别是在需要展示大量条目时。`ListView`具有更好的性能...

    ObservableContactListVIew

    弹性ListView使得在滚动到列表顶部或底部时,用户可以通过轻弹手势触发刷新或加载更多数据。实现这种效果通常需要自定义适配器和处理滚动事件。 6. **实现细节**:在"HotCity"这个子文件中,可能包含了热门城市的...

    沉浸式状态栏+头部拉伸+一键置顶

    在长篇内容浏览时,用户往往需要快速返回顶部,而传统的回滚操作可能较为繁琐。一键置顶常表现为一个固定在屏幕边缘的按钮,或者在用户轻触屏幕顶部时自动触发。实现这个功能,开发者可以添加一个点击事件监听器,当...

    关于listiew1

    ListView是React Native中一个常用的组件,它主要用于展示大量数据,具备高效的滚动性能和良好的用户体验。在本文中,我们将深入探讨ListView及其相关属性,以便更好地理解和使用这个组件。 首先,我们来看一下`...

    下拉刷新,上拉加载更多

    在Android应用开发中,"下拉刷新,上拉加载更多"是常见的滚动视图功能,尤其在列表视图(ListView)、滚动视图(ScrollView)或RecycleView中广泛使用。这种功能极大地提升了用户体验,使得用户可以轻松获取新数据而无需...

    android ui开发程序

    在Android应用开发中,UI(用户界面)设计是至关重要的,因为它直接影响到用户的体验和应用程序的易用性。本教程针对“android UI开发程序”,专为初学者提供了一个宝贵的资源库,涵盖了Android UI设计的基本元素和...

    android 最经典的下拉刷新源码

    ElasticScrollView可能是一个自定义的ScrollView,它扩展了原生的ScrollView,并添加了下拉刷新的逻辑。在源码中,你可能会发现以下几个关键部分: 1. **手势检测**:ElasticScrollView需要监听用户的滑动手势,当...

    享兼职移动APP-3期(AL028) AL028030200006 详细设计书6-界面模块(我的账户模块).doc

    页面顶部包含返回、设置按钮和页面标题,下方是提现和充值按钮。点击提现按钮后,用户需完善提现信息,如果未设置支付密码,系统会引导用户创建;已设置的用户则需输入支付密码进行验证。 3. **账单记录** 账单...

    仿IOS下拉回弹

    这种效果通常应用于ListView、RecyclerView等滚动视图,允许用户下拉列表顶部来刷新数据。本文将深入探讨如何在Android中实现仿iOS的下拉回弹效果,主要关注`OverScrollView`这个类。 首先,我们了解下拉回弹的基本...

Global site tag (gtag.js) - Google Analytics