这个问题可能是重复的。。然而,我真的找不到任何合适的答案来解决我的问题。。
我们能合并这两种风格吗,
<style name="My.Primary" parent="Widget.MaterialComponents.Button">
<item name="android:paddingTop">?attr/buttonPaddingTopBottom</item>
<item name="android:paddingBottom">?attr/buttonPaddingTopBottom</item>
<item name="android:paddingStart">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingLeft">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingEnd">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingRight">?attr/buttonPaddingStartEnd</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="My.Secondary" parent="Widget.MaterialComponents.Button.OutlinedButton">
<item name="android:paddingTop">?attr/buttonPaddingTopBottom</item>
<item name="android:paddingBottom">?attr/buttonPaddingTopBottom</item>
<item name="android:paddingStart">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingLeft">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingEnd">?attr/buttonPaddingStartEnd</item>
<item name="android:paddingRight">?attr/buttonPaddingStartEnd</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
几乎没有其他不同的属性。但这两个按钮的属性完全相同。