<style name="button" parent="Widget.MaterialComponents.Button.UnelevatedButton">
<item name="android:gravity">center</item>
<item name="android:layout_height">@dimen/button_height</item>
<item name="android:layout_width">wrap_content</item>
<item name="cornerRadius">@dimen/button_round_radius</item>
</style>
<style name="button.wide" parent="button">
<item name="android:fontFamily">@font/montserrat_regular</item>
<item name="android:layout_width">match_parent</item>
我在样式文件中执行此操作。但是当我在布局中应用样式时。 style="@style/button.wide"
字体不起作用。
答案 0 :(得分:0)
尝试使用android:theme="@style/button.wide"
答案 1 :(得分:0)
更改按钮样式的名称和父项,例如name =“ ButtonViewStyle” 和parent =“ android:Widget.Button”
environments
使用<style name="ButtonViewStyle" parent="android:Widget.Button">
<item name="android:fontFamily">@font/montserrat_regular</item>
<item name="android:layout_width">match_parent</item>
</style>
行作为您的父样式
<item name="android:buttonStyle">@style/ButtonViewStyle</item>