gpt4 book ai didi

android - 创建自定义按钮类以在 Android 中设置样式

转载 作者:行者123 更新时间:2023-11-30 05:01:15 26 4
gpt4 key购买 nike

我想创建一个自定义按钮类,这样我就不需要总是在 xml 中添加样式。有时我错过了在 xml 中添加样式,并且被创建为一个错误。通过使用自定义类,我想从 styles.xml 中删除每次添加样式的依赖性。

我想对所有 TextView 和 editText 使用这种方法,但我无法找到如何执行此操作。请建议方法。谢谢。

最佳答案

这不是您要找的。
使用 Material Components library只需在您的应用主题中定义您喜欢的样式的 materialButtonStyle 属性即可。
它将在应用程序中全局定义按钮的样式。

<style name="AppTheme" parent="Theme.MaterialComponents.*">
...
<item name="materialButtonStyle">@style/CustomButton</item>
</style>

<style name="CustomButton" parent="@style/Widget.MaterialComponents.Button">
...
</style>

如果您仍在使用 AppCompat 主题,则可以使用 buttonStyle 属性。

<style name="AppTheme" parent="Theme.AppCompat.*"/>
...
<item name="buttonStyle">@style/Widget.AppCompat.Button</item>
</style>

关于android - 创建自定义按钮类以在 Android 中设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58209264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com