From Android 4.0 in the default contact app the list view has header sections. The headers of the currently visible section remain on top of the ListView until the next new section becomes visible and pushes the old header off.
I see that there are a few gitHub projects (https://github.com/emilsjolander/StickyListHeaders) that are available to integrate this, but is there any default component or any in the Android support library component with which we can achieve this implementation?