I would like to develop something as shown in the image:

And when I click on the number it should display a list view as shown in the second image.

Now how can I get the ListView from somewhere in the middle. Actual contents of list start from 58 to say 98. It may not be 72 always.
Use
setSelection(position)to jump to index/position where that particular number/item is present … you will have to create a formula to calculate the index/position http://developer.android.com/reference/android/widget/ListView.html#setSelection(int)