The following style is used by buttons:
<style name="AppThemeStyle" parent="Theme.MaterialComponents">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="colorPrimary">@color/black</item>
<item name="colorOnPrimary">@color/white</item>
<item name="materialButtonStyle">@style/MaterialButton</item>
</style>
<style name="MaterialButton" parent="Widget.MaterialComponents.Button">
<item name="backgroundTint">#222</item>
<item name="android:layout_margin">8dp</item>
</style>
I know buttons are using this style because their color (backgroundTint
) is what specified. However, android:layout_margin
seems to have no effect on margins. According to this article, Button
is mapped to MaterialButton
. I thought modifying materialButtonStyle
would affect every Button
. Could anyone offer a tip on how to style margins of material buttons?