Android: Impossible de résoudre la méthode 'findFirstVisibleItemPosition()'?

Je suis en train d'écrire un code pour endless scroll sur un recycleur de vue. C'est le morceau de code qui me donne une erreur de compilateur:

@Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {

                visibleItemCount = mLayoutManager.getChildCount();
                totalItemCount = mLayoutManager.getItemCount();
                pastVisiblesItems = mLayoutManager.findFirstVisibleItemPosition();

                if ( (visibleItemCount+pastVisiblesItems) >= totalItemCount) {
                    Log.v("...", "Last Item Wow !");
                }

Et la déclaration que j'ai écrit avant est:

mLayoutManager = new LinearLayoutManager(this);

Et mLayoutManager est un objet de la classe RecyclerView.LayoutManager

  • Les Codes de regarder ok, peut-être montrer à vos autres codes, ou logcat pour l'erreur
  • C'est exactement l'erreur que j'obtiens: Error:(62, 51) error: cannot find symbol method findFirstVisibleItemPosition()
  • Vérifiez votre importation, assurez-vous d'utiliser android.support.v7.widget.LinearLayoutManager
InformationsquelleAutor ScreenSeer | 2015-03-29