Прежде всего это означает, что вы не используете тему, наследуемую от темы Материальных компонентов .
Это атрибут в тема material compoments, которая определяет стиль по умолчанию, используемый MaterialButton
:
<item name="materialButtonStyle">@style/Widget.MaterialComponents.Button</item>
Только в этом случае вам также нужно будет указать стиль текстового поля через style="@style/Widget.MaterialComponents.Button"
:
<com.google.android.material.button.MaterialButton
style="@style/Widget.MaterialComponents.Button"
..>
Заключительное примечание: начиная с 1.1.0
вы должны использовать тему компонентов материала или тему моста.