我使用以下示例设置了一个simpleonpagechangelistener:
Android SimpleOnPageChangeListener - 确定滑动方向
但是,当我执行代码然后滑动viewpager时,我希望调用以下行:
public void onPageSelected(int position) {
Run Code Online (Sandbox Code Playgroud)
但是它似乎永远不会这样做 - 这导致了一个非功能性的viewPager.
有什么建议?
public class Home extends YouTubeBaseActivity implements VideoClickListener {
...
private int mCurrentTabPosition = NO_CURRENT_POSITION;
private static final int NO_CURRENT_POSITION = -1;
private ViewPager mPager;
...
int imageArray[];
String[] stringArray;
private OnPageChangeListener mPageChangeListener;
ImagePagerAdapter adapter = new ImagePagerAdapter();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
final ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
viewPager.setAdapter(adapter);
...
setOnPageChangeListener(mPageChangeListener);
mPageChangeListener = new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) { …Run Code Online (Sandbox Code Playgroud) java android android-viewpager onclicklistener android-pageradapter