new project NavigationDrawer
android.support.v4.widget.DrawerLayout , string-array "planets"&"stars" , DrawerLayout & ListView
Another way to present listView

The list should be populated by an Adapter
listView.setOnItemClickListener
change color and the line

if you want show lines between options, delete
android:divider="@null"
create selectItem() & setTitle() method to use

The ActionBar text changed when list item selected.
ActionBarDrawerToggle

When the drawer open, show open message.
When the drawer close, show close message.
ActionBar set home button
onConfigurationChanged

set this method , configuration will be saved when something changed
e.g. orientation changed,...and so on.