Three different types of Listview Pagination in Android App