O ActionBar está obsoleto desde que Toolbarfoi introduzido.Toolbarpode ser visto como um 'superconjunto' de qualquer barra de ação. Portanto, o 'velho' ActionBaragora é um exemplo de a Toolbar. Se você deseja funcionalidade semelhante, mas sem avisos de descontinuação, faça o seguinte:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
toolbar.setTitle(R.string.app_name);
setSupportActionBar(toolbar);
}
Você precisa definir o Toolbar xml no seu layout:
<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>
Com essa nova funcionalidade, você pode criar seu próprio costume ActionBare deixar o Android fazer o trabalho pesado. Basta criar sua própria exibição personalizada que se estende a partir de Toolbar.
Além disso, você deve usar, em AppCompatActivityvez de ActionBarActivity, ele foi introduzido na versão mais recente da biblioteca appcompat. Então não se esqueça de atualizar gradle
compile 'com.android.support:appcompat-v7:22.1.1'