Java 滑动按钮上的图标
我想将按钮上的图标向右移动一点 按钮代码Java 滑动按钮上的图标,java,android,button,android-button,material-components-android,Java,Android,Button,Android Button,Material Components Android,我想将按钮上的图标向右移动一点 按钮代码 <Button android:id="@+id/btn1" android:width="55sp" android:height="40sp" android:layout_width="wrap_content". android:layout_height="wrap_content" and
<Button
android:id="@+id/btn1"
android:width="55sp"
android:height="40sp"
android:layout_width="wrap_content".
android:layout_height="wrap_content"
android:drawableLeft="@drawable/share"/>
您可以使用
paddingStart
将整个内容向右移动到按钮
,但如果希望文本
保持在中间,请为可绘制填充
添加负值填充,如中所示
<Button
android:id="@+id/btn1"
android:width="55sp"
android:height="40sp"
android:layout_width="wrap_content".
android:layout_height="wrap_content"
android:paddingStart="10dp"
android:drawablePadding="-10dp"
android:drawableLeft="@drawable/share"/>
使用
材质按钮
并使用图标重力
属性来文本开始
或开始
<com.google.android.material.button.MaterialButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BUTTON"
app:iconGravity="textStart"
app:icon="@drawable/ic_add_24px" />
您还可以添加app:iconadding=“xxdp”
属性