Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Die Android Actionbar mit Material Design

Um die alte Actionbar in einer ActionbarActivity auszublenden, bietet sich an, folgendes als Style zum Beispiel in der themes.xml anzugeben:

1<?xml version="1.0" encoding="utf-8"?>
2<resources>
3	<style name="BaseTheme" parent="Theme.AppCompat.Light">
4		<item name="windowActionBar">false</item>
5	</style>
6</resources>

Die Toolbar muss natürlich anschließend in jeder Activity eingebaut werden:

 1<?xml version="1.0" encoding="utf-8"?>
 2<LinearLayout
 3	xmlns:android="http://schemas.android.com/apk/res/android"
 4	xmlns:tools="http://schemas.android.com/tools"
 5	android:layout_width="match_parent"
 6	android:layout_height="match_parent"
 7	tools:context=MainActivity">
 8
 9	<include layout="@layout/toolbar_transparent"/>
10
11</LinearLayout>
1<?xml version="1.0" encoding="utf-8"?>
2<android.support.v7.widget.Toolbar
3    xmlns:android="http://schemas.android.com/apk/res/android"
4    android:id="@+id/toolbar"
5    android:theme="@style/Exoplanets.Actionbar.Color"
6    android:layout_width="match_parent"
7    android:layout_height="wrap_content"/>

Die aktuell benutzte Toolbar muss dann noch in der Activity gesetzt werden:

 1public class MainActivity extends ActionBarActivity {
 2	@Override
 3	public void onCreate(Bundle savedInstanceState) {
 4		super.onCreate(savedInstanceState);
 5		// set view
 6		setContentView(R.layout.activity_main);
 7		// get toolbar
 8		toolbar = (Toolbar) findViewById(R.id.toolbar);
 9		// setup action bar
10		setSupportActionBar(toolbar);
11	}
12}

Ich habe hier die Android-Support-Bibliothek verwendet.