Generic Recycler View Adapter (Android/Java)

Kiran Gyawali
1 min readNov 28, 2019

Does your project have a package name “adapters” and look like this?

list of recycler view adapters (Android Studio)

Let me rescue you with one library from Github. The library is called Sticky-header. Implement the library using JitPack, adding a couple of dependencies.

Make sure data binding is enabled in your project. Add the code below in your app-level Gradle file.

dataBinding {
enabled true
}

create a layout for your recycler view

and a row layout for your recycler view.

then, create an Adapter.

finally set your newly created adapter to your recycler view.

myRecyclerView.setAdapter(myAdapter);

DONE!! No more packages with the list of adapters for showing a list of simple items.

--

--

Kiran Gyawali

Have you tried to look at some thing, with an unconventional perspective? I try to, mostly!