button按钮中的文字和drawableLeft的图片距离太远

可以通过当中的属性来设置。

    android:layout_width="0dp"
            android:layout_height="wrap_content"
    android:layout_weight="1"
            android:text="小鸡炖蘑菇"
            android:textAlignment="textStart"
            android:layout_gravity="start"
            android:drawableLeft="@android:drawable/ic_menu_search"
        在  17 版本 之前  
        需要 在button中 添加
        android:textAlignment="textStart"
        android:layout_gravity="start"
        
        在  17 版本之后  
        android:textAlignment="textStart"

推荐阅读更多精彩内容