Есть много разных способов сделать это, однако я рекомендую сделать несколько изменений.
Во-первых, используйте элемент ListView, предназначенный для выполнения ListActivity, посмотрите этот пример.
Тогда я бы предложил поиграть с ViewFlipper, вы можете настроить анимацию для переключения между различными элементами представления, как они работают, если они имеют иерархию элементов представления, которая может показывать только один за раз, так чтовы можете сделать, например,
<ViewFlipper
.... >
<ListView
... >
<ListView
... >
<ListView
... >
</ViewFlipper>
Когда вы получите View Flipper в своей основной деятельности, вы установите отображаемое представление, и, как вы установите 0,1,2, он будет переключаться между спискомнапример, 0 может быть основным экраном, 1 кинотеатром, 2 ресторанами и т. д.