[英]android viewpager, currently active view
我试图在屏幕上显示当前显示的视图,我需要它来实现viewpager的下一个上一个按钮,如何才能在屏幕上显示当前显示的视图,是否有类似getCurrentItemPosition的方法,我已经查看了doc,但似乎什么也没有像可用的那样
you have to use 你必须使用
viewpager.setOnPageChangeListener(new PageListener());
and keep updating the current page when you get a call to the listener. 并在接到侦听器的电话时继续更新当前页面。 mCurrentPage will give you the required result.
mCurrentPage将为您提供所需的结果。
private static class PageListener extends SimpleOnPageChangeListener{
public void onPageSelected(int position) {
mCurrentPage = position;
}
}
If you're not doing anything special to ViewPager it should contain child views with same order as in adapter. 如果您没有对ViewPager进行任何特殊处理,则它应包含子视图,其顺序与适配器中的顺序相同。 I'm using following code
我正在使用以下代码
View view = mViewPager.getChildAt(mViewPager.getCurrentItem());
Also you can rely on position parameter from method onPageSelected(int position)
您也可以依靠方法
onPageSelected(int position)
position参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.