Android材料日历操作按钮文本不更改
我正在尝试使用 MaterialDatePicker 并自定义它的样式。 我几乎可以做所有事情,但由于某种原因,在三星设备中,积极按钮文本不会更改为我想要的内容。
在 strings.xml 中:
<string name="mtrl_picker_confirm" tools:override="true">APPLY</string>
在样式中我也有:
<style name="MyCalendar" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="buttonBarPositiveButtonStyle">@style/MyStyle.PositiveButtonStyle</item>
<item name="buttonBarNegativeButtonStyle">@style/MyStyle.NegativeButtonStyle</item>
</style>
<style name="MyStyle.PositiveButtonStyle" parent="@style/Widget.MaterialComponents.Button.TextButton.Dialog">
<item name="android:textColor">@color/calendar_button_text</item>
<item name="android:text">APPLY</item>
</style>
这在模拟器中运行良好,但是当我在三星中尝试该应用程序时,文本仍然显示为“正常”。
有人有任何线索吗? 谢谢
I'm trying to use a MaterialDatePicker and customize the style of it.
I'm able to to mostly everything but for some reason in Samsung devices the positive button text doesn't change to what I want.
In strings.xml:
<string name="mtrl_picker_confirm" tools:override="true">APPLY</string>
And in styles I also have:
<style name="MyCalendar" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="buttonBarPositiveButtonStyle">@style/MyStyle.PositiveButtonStyle</item>
<item name="buttonBarNegativeButtonStyle">@style/MyStyle.NegativeButtonStyle</item>
</style>
<style name="MyStyle.PositiveButtonStyle" parent="@style/Widget.MaterialComponents.Button.TextButton.Dialog">
<item name="android:textColor">@color/calendar_button_text</item>
<item name="android:text">APPLY</item>
</style>
This works fine in emulators but when I try the app in my Samsung the text is still displayed as OK.
Does anyone have any clue?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论