Android Studio中的彩色按钮看起来比原来的大

Android Studio中的彩色按钮看起来比原来的大,android,Android,当您将android:background设置为另一种颜色时,按钮显示得更大。此外,按钮周围的线条也消失了。这是为什么?当您设置颜色时,它会以此颜色绘制矩形区域,但默认情况下,它可以使用一些可绘制的或九块的图片。用于自定义背景或替代样式。如果只需要为某些视图应用样式,则可以使用xml属性style <style name="MyCoolStyle" parent="base style of view" > </style> 在布局xml中: <YourVie

当您将
android:background
设置为另一种颜色时,
按钮
显示得更大。此外,
按钮
周围的线条也消失了。这是为什么?

当您设置颜色时,它会以此颜色绘制矩形区域,但默认情况下,它可以使用一些可绘制的或九块的图片。用于自定义背景或替代样式。如果只需要为某些视图应用样式,则可以使用xml属性
style

<style name="MyCoolStyle" parent="base style of view" >
</style>

在布局xml中:

<YourView
   style="@style/MyCoolStyle"/>


当您设置颜色时,它会以此颜色绘制矩形区域,但默认情况下,它可以使用一些可绘制或九块图片,谢谢。我使用的是棉花糖目标,必须是Appcompat。你应该添加它作为答案,以便我可以指定它。用于自定义背景如果你想给按钮上色,但保留所有标准样式/外观,你应该使用它