I need to implement a screen having around 1000 thumbnails. This screen should support gesture based scrolling as well as fast scrolling using a scrollbar with thumb. So if user
See this answer. It gives details about how to customize the look of the fast scroll thumb on API level >= 11.
ListView thumb support:
ListView vList = ...;
vList.setFastScrollEnabled(true);
GridView thumb support:
GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);
Your can also divide content into sections. In order to to that the adapter must implement following interface:
android.widget.SectionIndexer