设置android:gravity="center_vertical",然后给paddingLeft
<Button android:id="@+id/login" android:layout_width="match_parent" android:background="@drawable/button_style" android:drawableLeft="@drawable/login" android:gravity="center_vertical" android:paddingLeft="150dp" android:layout_margin="8dp" android:layout_height="55dp" android:text="LOG IN" android:textColor="@color/colorWhile" android:textSize="18dp" />