android ViewPager 和 listview的共存问题

本文分享了一个在项目中遇到的挑战:如何在更新数据后,同时更新视图并确保视图与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; 
        } 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值