ActionBar tidak digunakan lagi sejak Toolbardiperkenalkan. Toolbardapat dilihat sebagai 'superset' dari bilah tindakan mana pun. Jadi yang 'tua' ActionBarsekarang adalah contoh dari a Toolbar. Jika Anda menginginkan fungsionalitas serupa, tetapi tanpa peringatan penghentian, lakukan hal berikut:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
toolbar.setTitle(R.string.app_name);
setSupportActionBar(toolbar);
}
Anda perlu menentukan Toolbardalam layout xml Anda:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
Dengan fungsi baru ini, Anda dapat membuat kustom sendiri ActionBardan membiarkan Android melakukan pekerjaan berat. Buat saja tampilan kustom Anda sendiri yang membentang dari Toolbar.
Selain itu, Anda harus menggunakan AppCompatActivitysebagai ganti ActionBarActivity, ini diperkenalkan di versi terbaru pustaka appcompat. Jadi jangan lupa untuk mengupdate gradle
compile 'com.android.support:appcompat-v7:22.1.1'