android - 删除边界和按钮边框之间的空间

标签 android material-design android-button material-components material-components-android

如何删除 Button 之间的空格?边界和 View 边界尝试设置padding0dp但没有结果。
这些是默认样式的 Material 按钮。

enter image description here
enter image description here

最佳答案

MaterialButton具有以下插图的默认样式:

 <style name="Widget.MaterialComponents.Button"..>
    <item name="android:insetLeft">0dp</item>
    <item name="android:insetRight">0dp</item>
    <item name="android:insetTop">@dimen/mtrl_btn_inset</item>
    <item name="android:insetBottom">@dimen/mtrl_btn_inset</item>
    ...
 </style>
@dimen/mtrl_btn_inset 的值是 6dp .

只需使用:
  <com.google.android.material.button.MaterialButton
      android:insetTop="0dp"
      android:insetBottom="0dp"
      ../>

enter image description here enter image description here

关于android - 删除边界和按钮边框之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58351936/

相关文章:

java - 在android中从名称而不是id获取资源

java - ListView 搜索过滤器留下不受欢迎的数据

android - 抽屉导航菜单滚动效果

java - Android:不同按钮的相同 Activity ,但操作不同

android - 如何在Android上实现像在Windows Phone上一样的倾斜效果?

Android Gradle 风格的语言支持少于 Main

android - SupportMapFragment - 无法从 Fragment 转换为 MapFragment

flutter 芯片和颜色 - 为什么 ChoiceChip 如此不同

java - 我们如何将 Android 下载管理器与 RecyclerView 一起使用?

android - 找不到蜂窝开关开/关控制