Android: No se puede resolver el método 'findFirstVisibleItemPosition ()'?

Estoy tratando de escribir un código para desplazarse sin fin en una vista de reciclador. Este es el fragmento que me da un error de compilador:

@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 !"); } 

Y la declaración que he escrito antes es:

 mLayoutManager = new LinearLayoutManager(this); 

Y mLayoutManager es un objeto de la clase RecyclerView.LayoutManager

One Solution collect form web for “Android: No se puede resolver el método 'findFirstVisibleItemPosition ()'?”

mLayoutManager is an object of class RecyclerView.LayoutManager está mal, debes usar android.support.v7.widget.LinearLayoutManager para mLayoutManager , así que:

 mLayoutManager = new LinearLayoutManager(this); //above 'LinearLayoutManager' is from //'android.support.v7.widget.LinearLayoutManager' mRecyclerView.setLayoutManager(mLayoutManager); 

entonces mLayoutManager.findFirstVisibleItemPosition(); la llamada debe estar bien en onScrolled(...); .

¡Espero que esto ayude!

  • Android RecyclerView Adapter está dando nulo en la prueba de unidad
  • Arrastrar y soltar entre dos RecyclerView
  • Reciclaje de artículos que cambian cuando se desplaza
  • Determinar si el elemento es visible en RecyclerView
  • Convertir la altura de RecyclerView en "wrap_content" en el diseño de restricción
  • RecyclerView no recicla vistas cuando lo usa dentro de NestedScrollView
  • Cómo agregar el recyclerview al proyecto
  • EditText en ListView sin reciclar entrada
  • Inexplicable desplazamiento forzado hacia abajo en RecyclerView después de que notifyItemMoved () se llama
  • Configurar la propiedad scrollbars en RecyclerView bloquea mi aplicación
  • Recycler View Excepción grave: java.lang.ArrayIndexOutOfBoundsException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.