写道
在我的项目中用到了这个效果:
在一个屏幕上实现左右切并且屏并且实现切屏的控件和下面的listview能一起上下滑动还要实现左右滑动控件能更新页面。
这个把我犯难了。
在更新的时候,数据能更新,但是看不到更新的页面。最后我花了不少的时间终于解决了。
在一个屏幕上实现左右切并且屏并且实现切屏的控件和下面的listview能一起上下滑动还要实现左右滑动控件能更新页面。
这个把我犯难了。
在更新的时候,数据能更新,但是看不到更新的页面。最后我花了不少的时间终于解决了。
写道
现在贴出demo。共同学习。
注:本人也是参照网上的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;
}