繁体   English   中英

ViewPager中的addOnAdapterChangeListener不能应用于OnPageChangeListener

[英]addOnAdapterChangeListener in ViewPager cannot be applied to OnPageChangeListener

我在Viewpager适配器中遇到此错误:

ViewPager中的addOnAdapterChangeListener不能应用于OnPageChangeListener。

**无法将ViewPager中的addOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener)应用于(匿名android.support.v4.view.ViewPager.OnPageChangeListener)**

在此处输入图片说明

package com.example.asierra.onesnap;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import com.example.asierra.onesnap.adapter.MainPageAdapter;

public class MainActivity extends AppCompatActivity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      final View background = findViewById(R.id.am_background_view);
      final ViewPager viewPager = (ViewPager) 
      findViewById(R.id.am_view_pager);
      MainPageAdapter adapter = new 
      MainPageAdapter(getSupportFragmentManager());
      viewPager.setAdapter(adapter);


    final int primaryColor = ContextCompat.getColor(this,R.color.colorPrimary);
    final int accentC olor =  ContextCompat.getColor(this,R.color.colorAccent);
    int darkColor =  ContextCompat.getColor(this,R.color.colorPrimaryDark);

    viewPager.addOnAdapterChangeListener(new ViewPager.OnPageChangeListener(){


        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {

        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM