¿Cómo puedo hacer que los elementos de la barra de acción sean uno a la izquierda, uno en el centro y otro a la derecha?

Estoy usandoactionbarsherlock para hacerlo. Ejemplo de lo que quiero en la barra de acción:
[LOGIN] [LOGO DE LA EMPRESA] [FILTRO]

Ejemplo de lo que obtengo en la barra de acción:
[LOGIN] [LOGO DE LA EMPRESA] [FILTRO]

He creado el botón de inicio de sesión, el logotipo de la empresa y el botón de filtro (en forma de elementos dibujables) en el menú / resactivity_main.xml. Sin embargo, los botones de la barra de acción no pueden desplazarse completamente hacia la izquierda, aunque haya eliminado el logotipo de la aplicación predeterminada y los haya configurado parafalse:

getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled (false);

Aquí están mis códigos en el menú deactivity_main.xml:

<item android:id="@+id/login"
      android:icon="@drawable/login_btn"
      android:layout_gravity="left"
      android:showAsAction="always"/>

<item android:id="@+id/logo"
      android:icon="@drawable/logo_btn"
      android:layout_gravity="center"
      android:showAsAction="always"/>

<item android:id="@+id/filter"
      android:icon="@drawable/filter_btn"
      android:layout_gravity="right"
      android:showAsAction="always"/>

Respuestas a la pregunta(2)

Su respuesta a la pregunta