我知道使用Gallery小部件我可以使用getSelectedItemPosition();检索当前位置,但看起来ViewPager似乎没有.
我知道我可以设置一个监听器并在切换页面时检索位置.但我想要当前的观点位置.
解决方法:
创建一个监听器并在viewpager上设置它:
/**
* Get the current view position from the ViewPager by
* extending SimpleOnPageChangeListener class and adding your method
*/
public class DetailOnPageChangeListener extends ViewPager.SimpleOnPageChangeListener {
private int currentPage;
@Override
public void onPageSelected(int position) {
currentPage = position;
}
public final int getCurrentPage() {
return currentPage;
}
}
标签:android,android-viewpager
来源: https://codeday.me/bug/20190925/1817559.html