androidstudio中MaterialButton中间如何不留空隙
时间: 2024-09-26 12:18:33 浏览: 70
在Android Studio中,如果你想要Material Button组件的文本和背景之间不留空隙,可以使用`app:iconGravity="textStart"`属性,这会将按钮图标紧贴着文本开始部分。同时,你可以调整文字大小和内边距(padding)以达到理想布局。例如:
```xml
<Button
android:id="@+id/my_button"
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:backgroundTint="?attr/colorPrimary"
app:text="点击我"
app:iconGravity="textStart"
app:padding="4dp" />
```
在这个例子中,`app:padding`设置了小的内边距,使得文字和边缘之间的距离减小。记得在`styles.xml`文件中设置合适的按钮样式,如果需要自定义图标,可以在`<ImageView>`标签中添加,并将其放在`<com.google.android.material.button.MaterialButton>`的内部。
阅读全文