I have tabView, displaying list in each tab. When I scroll in one tab, switch to another tab and return to previous tab, position is returned to the top instead of displaying pr
Don't call setAdapter() again on the list view. Do something like this.
if(myListView.getAdapter() == null) myListView.setAdapter(new myAdapter(this, R.layout.row, items));
If you need to update your ListView call notifyDataSetChanged() on the adapter.