今天我正在尝试新的 Material 组件,他们安装的一部分是您需要更改应用程序的父级以继承自 Theme.MaterialComponents。 所以我这样做是因为我想使用波纹效果更好的底部导航。但在那之后,应用程序中的几乎所有按钮都变得更加蓬松。
我应该怎么做才能恢复到以前的状态(右图)?
最佳答案
在研究过程中,我找到了答案,我会把它留在这里,也许它会对某人有所帮助。
它们看起来像这样的原因是因为它们使用了 style="attr/buttonBarNegativeButtonStyle"
并且 Material 主题覆盖了它们
要解决此问题,您需要使用 Bridge 主题而不是 Theme.MaterialComponents.Light
<style name="Theme.MyApp" parent="Theme.MaterialComponents.Light.Bridge">
<!-- ... -->
</style>
关于android - 更改应用程序主题后,Material Components 主题对话框按钮变得浮肿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52293029/