Cómo implementar RecyclerView dentro de un fragmento en Android

Utilizar esta

@Anular
Public view onCreateView (inflador LayoutInflater, contenedor ViewGroup, Bundle savedInstanceState) {
View view = inflater.inflate (R.layout.fragment_city_list, contenedor, falso)

// Reemplace ‘android.R.id.list’ con el ‘id’ de su RecyclerView
mRecyclerView = (RecyclerView) view.findViewById (android.R.id.list);
mLayoutManager = new LinearLayoutManager (this.getActivity ());
Log.d (“debugMode”, “La aplicación se detuvo después de esto”);
mRecyclerView.setLayoutManager (mLayoutManager);

mAdapter = nuevo RecyclerAdapter (getNames ());
mRecyclerView.setAdapter (mAdapter);
vista de retorno;
}

Debe llamar a los métodos setLayoutManager y setAdapter (respectivamente) en la vista Recycler.

Más,

mRecyclerView = (RecyclerView) view.findViewById (android.R.id.list);

No deberías usar Android. R. id.list , ya que no estás usando un ListFragment . Reemplácelo con la identificación de su Recyclerview (como en su diseño XML).

Mira mi aplicación: Alpha Physics – Notes, Dictionary & Calculator – Aplicaciones de Android en Google Play

Usar RecyclerView en fragmentos es como usarlo en actividades

// encuentra tu RecyclerView
RecyclerView recyclerView = vista (RecyclerView)

.findViewById ( http: //R.id.product_list_recycler_view );

// Adjunte un Administrador de diseño

recyclerView.setLayoutManager (nuevo LinearLayoutManager (

getActivity (). getBaseContext ()));

// Añadirle adaptador

recyclerView.setAdapter (nuevo ProductListAdapter (subcategoryKey,

getActivity (), isShoppingList));

Vea el ejemplo del uso de la vista de reciclaje en fragmento con el buscapersonas

hiteshsahu / ECommerce-App-Android

Es simple. Simplemente cree un diseño diferente para cada fragmento y agregue una vista de reciclador en el archivo xml para los fragmentos que necesite.

También recuerde, tendrá que crear clases Java separadas para cada fragmento (estableciendo el diseño de cada clase en el archivo xml correspondiente) y luego usar estas clases en su archivo de actividad principal.

Usar RecyclerView en Fragment es similar a cómo se usa en Activity.

Primero agregue RecyclerView al diseño Fragment.

Luego defina el diseño del elemento RecyclerView.

Cree el adaptador RecyclerView para vincular el elemento de datos al diseño del elemento.

Luego obtenga el objeto RecyclerView en Fragment y configure el adaptador.

Puedes ver un ejemplo Firebase Realtime Database Android Example

Hola,

Mire el tutorial en el enlace a continuación. Es un CRUD de Tablayout, ViewPager, Recyler view

JavaPassion

Gracias

Raichand