无法在 Android Studio 中将按钮的背景颜色设置为空

Cannot set background color of a button to null in Android Studio

我想删除按钮的灰色背景。

我制作了一个带有 drawableTop 属性的按钮

,尝试使用按钮标签中的 XML 代码删除背景:

   android:background="@null"
   android:backgroundTint="@null"

这只影响布局编辑器,即在模拟器运行
上颜色保持不变(默认主题颜色)
我也不明白为什么布局编辑器和实际应用程序之间的颜色存在差异。

P.S。我是 Android Studio

的新手

在 XML 中为该按钮指定任何颜色,并且您希望它透明,然后转到颜色资源文件并将该颜色的 alpha 值设置为 0,如下所示

现在你的按钮背景是透明的,如果你的意思是 null。