`
夏文权
  • 浏览: 242799 次
  • 性别: Icon_minigender_1
  • 来自: 贵州
社区版块
存档分类
最新评论

android ViewPager 和 listview的共存问题

阅读更多
写道
在我的项目中用到了这个效果:
在一个屏幕上实现左右切并且屏并且实现切屏的控件和下面的listview能一起上下滑动还要实现左右滑动控件能更新页面。
这个把我犯难了。
在更新的时候,数据能更新,但是看不到更新的页面。最后我花了不少的时间终于解决了。
 
写道
现在贴出demo。共同学习。

注:本人也是参照网上的demo后,修改成的。
更新数据后,没有看到新页面的原因是:
没有重写这个方法


//如果要更新VeiwPager的页面,就必须重写这个方法,如果不重写,如果刷新数据,虽然成功但是显示不了。下面是官方文档说明
        /** Called when the host view is attempting to determine if an item's position has changed.
         	Returns POSITION_UNCHANGED if the position of the given item has not changed or POSITION_NONE if the item is no longer present in the adapter.
        	The default implementation assumes that items will never change position and always returns POSITION_UNCHANGED.
        */ 
        @Override
        public int getItemPosition(Object object) { 
            return POSITION_NONE; 
        } 
 
 
分享到:
评论
2 楼 vs0029 2013-11-13  
这也太小儿科了
1 楼 nainai007 2012-07-15  
还是太明白你是怎么弄得哦

相关推荐

    Android listview和viewpager解决冲突 滑动冲突

    Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决 blog 地址 : http://blog.csdn.net/aaawqqq/article/details/43824631

    Android viewpager+listview例子

    在Android开发中,`ViewPager`和`ListView`是两种非常重要的组件,它们分别用于实现页面滑动和列表显示。在本示例中,我们将探讨如何将`ViewPager`和`ListView`结合起来,创建一个动态滚屏并展示数据的交互式应用。 ...

    viewpager+listview联动

    在Android开发中,"ViewPager+ListView联动"是一个常见的布局组合,用于实现丰富的用户交互效果,尤其是在展示滚动内容和多层级信息时。标题中的"viewpager+listview联动"指的是在一个ViewPager中嵌套一个或多个...

    Scrollview_ViewPager_ListView

    在Android开发中,ScrollView、ViewPager和ListView是三个非常常见的组件,它们各自有着不同的用途和功能。当我们在一个项目中需要将它们组合使用时,就会遇到一些挑战,因为这些组件本质上都是处理滚动行为的,可能...

    最简单的viewpager + listview

    ViewPager和ListView都是Android SDK提供的核心组件,它们可以协同工作,实现上下左右都能滑动的动态效果,这在当今许多应用程序中非常流行。 ViewPager组件允许用户水平滑动浏览多个页面,每个页面通常包含不同的...

    Android 仿微信 fragment+viewpager+listview实例

    本实例“Android 仿微信 fragment+viewpager+listview”就是一个很好的学习素材,它结合了Fragment、ViewPager和ListView这三种核心组件,帮助初学者理解如何构建一个类似微信的多页面、滑动切换和动态数据展示的...

    TabLayout+ViewPager+ListView

    在Android应用开发中,"TabLayout+ViewPager+ListView"是一个常见的组合,用于构建具有多页面切换和列表数据展示的功能。这个组合提供了丰富的用户体验,让用户能够通过左右滑动切换不同的Tab,同时在每个Tab内可以...

    ViewPager+Listview上拉刷新下拉加载

    在Android开发中,`ViewPager`和`ListView`是两种非常常用的组件。`ViewPager`用于实现页面滑动切换的效果,常用于展示多个相似内容的页面,如应用的引导页或者Tab切换;而`ListView`则是一种可以滚动显示大量数据的...

    安卓ViewPager中嵌套ListView

    ViewPager中嵌套ListView实现了下拉刷新和上拉更多,解决了冲突的问题。

    ScrollView嵌套ViewPager和ListView

    ScrollView嵌套ViewPager,ViewPager横向滑动时容易上下滚动处理; ScrollView嵌套ListView,ListView滚动事件处理,可滚动; ScrollView子控件获取焦点后自动置顶问题处理。 ListView滚动到顶或到底事件监听。

    ViewPager与listview的横向滚动

    在Android开发中,`ViewPager`和`ListView`是两种非常重要的视图组件,它们各自有着独特的功能和用途。`ViewPager`通常用于实现页面间的左右滑动切换,而`ListView`则用于显示大量的列表数据,支持垂直滚动。当需要...

    Android ViewPager实现画廊效果ListView Item添加动画集合

    在Android开发中,创建引人入胜的用户体验是至关重要的,而`ViewPager`和`ListView`结合使用可以实现丰富的交互式界面。`ViewPager`通常用于实现页面滑动效果,类似于画廊中的图片浏览,而`ListView`则常用于展示可...

    ViewPager+ListView上拉加载下拉刷新

    在实践中,我们可能会遇到一些问题,如`ViewPager`和`ListView`之间的滑动冲突,这时可能需要调整`ViewPager`的滑动敏感度或者对滑动手势进行定制。此外,为了优化用户体验,我们还需要处理数据加载的异步操作,防止...

    Scrollview中嵌套ViewPager和ListView常出现的问题

    Scrollview中嵌套ViewPager和ListView常出现的问题: ViewPager如果在Scrollview中使用,并且宽高指定为match_parent或者wrap_content则不会显示内容,但是如果将高度指定为200dp,则ViewPager则会将内容显示到屏幕...

    ViewPager+ListView+grideView

    在Android开发中,`ViewPager`、`ListView`和`GridView`是三种非常常见的视图组件,它们各自在展示数据方面有着独特的应用场景。本项目结合了这三者,实现了滑动、点击等多种交互功能,并且数据来源于真实的手机数据...

    android 仿淘宝京东 详情页可嵌套viewpager 和listview

    在Android应用开发中,创建一个类似淘宝...以上就是"android 仿淘宝京东 详情页可嵌套viewpager 和listview"项目中涉及的关键知识点,通过学习和实践这些技术,开发者可以构建出更加复杂且功能丰富的移动应用详情页面。

    Android:ScrollView中嵌套ViewPager和ListView示例

    综上所述,虽然在ScrollView中嵌套ViewPager和ListView可能带来一些挑战,但通过合理的设计和配置,我们可以有效地解决这些问题,实现预期的功能。在Android开发中,理解并掌握这些技术可以帮助我们构建更加灵活和...

    viewpager+listview

    在Android开发中,`ViewPager` 和 `ListView` 是两种非常重要的视图组件,它们结合使用可以构建出丰富多样的交互效果。本项目标题为“viewpager+listview”,描述指出它实现了左右滑动和上下滑动的功能,这通常用于...

    自定义ViewPager,完美解决ListView和ScrollView事件冲突

    自定义的ViewPager,可以实现页面之前的相互切换,可以...同时该ViewPager解决了传统ViewPager和ListView,ScrollView滑动冲突问题,当然ListView的滑动冲突实在ScrollView中解决的。实践表明,滑动切换效果较好。

Global site tag (gtag.js) - Google Analytics