Android change Action Bar icon position
<p>I have created an Action bar like the following.</p>

<p><a href="https://i.stack.imgur.com/Yr8zX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Yr8zX.png" alt="enter image description here"></a></p>

<p>The program language is RTL. I have changed it using the following code:</p>

<pre><code>@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
private void forceRTLIfSupported()
{
    if(Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.JELLY_BEAN_MR1){
        getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
    }
}
</code></pre>

<p>And used the following code in <code>onCreate()</code>:</p>

<pre><code>    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);
    getSupportActionBar().setIcon(R.drawable.actionbar_icon);
    getSupportActionBar().setTitle("سیکاس");
    getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff378417));
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    getSupportActionBar().setDisplayShowTitleEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);
</code></pre>

<p>The yellow icon is a <code>Drawable</code>.</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;layer-list
    xmlns:android="http://schemas.android.com/apk/res/android" &gt;
    &lt;item
        android:drawable="@drawable/ic_launcher"
        android:gravity="left"
        android:top="5dp"
        android:left="8dp" /&gt;

&lt;/layer-list&gt;
</code></pre>

<p>How can I make the make the Yellow Icon appear on the left side of the Action bar?</p>