如何获取ViewPager中的当前Item对象
2016-08-04 21:35
369 查看
修改ViewPagerAdapter代码
private View currentView; @Override public void setPrimaryItem(View container, int position, Object object) { currentView = (View) object; } public View getCurrentView(){ return currentView; }
重写父类的setPrimaryItem(),设置当前显示的currentView。
在Activity中通过Adapter.getCurrentView()获取当前的currentView:
mAdapter.getCurrentView();
getChildAt(photo_single_pager.getCurrentItem());只能获取不超过3个的View,三个以后会返回null,造成空指针异常。
相关文章推荐
- 如何在ViewPager外部获取“当前显示的页面的位置position”
- ViewPager如何获取当前的子view( 解决getChildAt(position) 为null的问题)
- Android笔记:Fragment与ViewPager组合时,如何在FragmentActicity获取Fragment对象
- 如何在ViewPager外部获取“当前显示的页面的位置position”
- ViewPager获取当前item的View
- ViewPager如何获取当前的子view( 解决getChildAt(position) 为null的问题)(android__1332)
- ViewPager如何获取当前的子view( 解决getChildAt(position) 为null的问题)
- 获取当前ViewPager里面的Fragment对象
- ViewPager获取当前显示的View
- ViewPager搭配FragmentStatePagerAdapter如何获取Fragment的引用
- ViewPager获取当前显示(焦点)子view
- Android ViewPager 如何判断当前页面是从前一页还是后一页滑动过来
- ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
- 在viewpager中如何找到当前的fragment
- ViewPager获取当前view
- 获取ViewPager当前展示的Fragment
- ViewPager 如何得到当前的Fragment (使用FragmentPagerAdapter)
- Rcp(插件开发) 如何获取当前视图选中的对象
- viewpager 获取当前现实的view
- ViewPager 获取当前现实的view