Cómo alinear el icono en el lado izquierdo de la barra de aplicaciones en android

Estoy tratando de empujar la imagen de icono de nuevo en el lado izquierdo de la barra de aplicaciones en el androide, pero el icono que se muestra en el centro de la barra de herramientas (herramienta). ¿Cómo alinear el icono en el lado derecho de la barra de aplicaciones en android? Por favor, eche un vistazo a la imagen de abajo.

<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="divine.calcify.activities.HomeScreenActivity"> <item android:layoutDirection="ltr" android:id="@+id/hs_back_button" android:icon="@mipmap/ic_back" android:title="@string/homescreen_back" app:showAsAction="always" ></item> <item android:id="@+id/menu_search" android:icon="@mipmap/ic_search" android:title="@string/homescreen_search" android:orderInCategory="1" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView"/> <item android:id="@+id/menu_notifications" android:icon="@mipmap/ic_divine_notification" android:title="@string/homescreen_notification" android:orderInCategory="2" app:showAsAction="always" /> </menu> 

Introduzca aquí la descripción de la imagen

Pragmáticamente agregar botón de nuevo en el archivo java (en la Activity )

Prueba esto

  ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setTitle("Divine"); 

Debe utilizar la Toolbar de Toolbar lugar de ActionBar . Toolbar le da libertad para diseñarla libremente como vista normal.

Si no has implementado la barra de herramientas sin embargo, no hay problema.

  1. Amplíe su clase a ActionBarActivity
  2. Actualizar el tema con el tema principal Theme.AppCompat.Light.NoActionBar

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <!--<item name="colorPrimary">@color/colorPrimary</item>--> <!--<item name="colorPrimaryDark">@color/colorPrimaryDark</item>--> <!--<item name="colorAccent">@color/colorAccent</item>--> </style>

  3. Crea tu diseño de barra de herramientas.

      <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="100dp" android:minHeight="100dp" android:background="@color/colorPrimary"> <!--your views here--> </android.support.v7.widget.Toolbar> 
  4. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);

Demostración completa aquí

  • Cómo mostrar los elementos de acción en la parte inferior mediante la barra de herramientas
  • El espacio entre la navegación hacia arriba y el título de la barra de herramientas es demasiado grande
  • Obtención de la barra de herramientas en el fragmento
  • ¿Cómo puedo usar una barra de herramientas de altura extendida con la navegación de menús y las acciones centradas verticalmente?
  • La barra de herramientas está oculta en la ventana de preferencias anidadas
  • Nuevo error de la biblioteca de diseño de Android con AppBarLayout y barra de herramientas
  • elemento del menú no se muestra como acción android.support.v7.widget.Toolbar
  • Funcionalidad del botón de retroceso de la barra de herramientas
  • ¿Cómo configurar la altura de la barra de herramientas de Android?
  • Alineación del botón de la barra de herramientas de Android v7
  • CoordinatorLayout: Ocultando / Mostrando barra de herramientas medio visible?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.