java - 指示器 OnPageChangeListener 不起作用

标签 java android android-viewpager

我正在使用下面的代码。但当您旋转屏幕或重新运行应用程序时它会起作用。

pager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {

    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        indicator.setCurrentPage(position);
    }

    @Override
    public void onPageSelected(int position) {
        indicator.setCurrentPage(position);
    }

    @Override
        public void onPageScrollStateChanged(int state) {
    }
});

最佳答案

我认为你应该把它写到 addOnPageChangeListener

indicator.setCurrentPage(position);

关于java - 指示器 OnPageChangeListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37639842/

相关文章:

java - 如何让我的 css 在标签 GWT Java 上工作

java - 如何在 Java REST/AngularJS 前端获取 JSON

java - SetId(),然后在java中以编程方式findviewById

java - Android 应用程序/Activity 每次启动或恢复时都要完全重新启动?

java - 如何通过响应 OutputStream 将 zip 文件返回给浏览器?

android - 在 fragment 之间传递数据

android - 当应用程序在后台时,ViewPager fragment 被破坏?

java - Android ViewPager : Call onStop() to set ExoPlayer instance to null

java - 重新启动应用程序后 SQLite DB 被删除

java - 为什么在使用 Robolectric 的 Android 单元测试中调用 HtmlCompat 时会出现 ExceptionInInitializerError?