如何在按钮中从右侧开始文本视图 android

How to start text view from the right in a button android

我有一个带有图标和文本的按钮。当我将按钮的宽度设置为 match_parent 时,按钮内的文本位于中间。我希望文本从按钮的右侧开始,而不是在中间。我怎样才能做到这一点?

<Button
    android:layout_margin="10dp"
    android:id="@+id/select_flight_button"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/button_material_light"
    android:drawableLeft="@drawable/icon_select_flight"
    android:maxHeight="@dimen/global_button_height"
    android:minHeight="@dimen/global_button_height"
    android:text="@string/choose_flight"
    android:textColor="@drawable/custom_text_color_for_buttons"
    android:textSize="@dimen/button_text_size"
    android:textStyle="bold"
    android:layout_below="@+id/view"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

图片与要求不符 它是 right 和 centerVertical 并且从右开始

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/ic_action_accept"
    android:gravity="right|center_vertical"
    android:padding="15dp"
    android:text="Chooose Flight "
    android:textStyle="bold" />