I want to display a drawable and text in a textview. When I use below code it is displaying both but drawable is in left most side of textview.

```
       <app.com.myapp.views.TextViewMedium
        android:id="@+id/approve_btn"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:background="@color/color_5eba6f"
        android:gravity="center"
        android:drawableLeft="@drawable/approve"
        android:text="@string/notification_approve"
        android:textColor="@color/color_FFFFFF"
        android:textSize="@dimen/dp_14" />

```

My text is aligned in center. I want to align drawable to left of that text.Gap between drawable and text should be just 6 dp. Is it possible to do? Or do I need to create a layout with imageview and textview to achieve the same?