Can';t更换按钮';Android studio中的背景色
Can';t更换按钮';Android studio中的背景色,android,kotlin,button,colors,tablelayout,Android,Kotlin,Button,Colors,Tablelayout,我创建了TableLayout然后创建了按钮。按钮的颜色自动设置为紫色。所以我现在不能改变它们。这是我第一次来这里。真的很容易。您应该用XML创建一个形状。将背景设置为该形状,然后使用该XML设置背景。我也遇到了同样的问题,我几乎尝试了所有方法,但没有任何效果!Android Studio 4.1.1似乎发生了一些变化?idk [我的解决方案]所以我使用TextView而不是按钮,并设置自定义背景,这对我很有用:/Hope这有帮助 它与com.google.android.material:ma
我创建了
TableLayout
然后创建了按钮。按钮的颜色自动设置为紫色。所以我现在不能改变它们。这是我第一次来这里。真的很容易。您应该用XML创建一个形状。将背景设置为该形状,然后使用该XML设置背景。我也遇到了同样的问题,我几乎尝试了所有方法,但没有任何效果!Android Studio 4.1.1似乎发生了一些变化?idk
[我的解决方案]所以我使用TextView而不是按钮,并设置自定义背景,这对我很有用:/Hope这有帮助
它与com.google.android.material:material:1.2.0-alpha06上的更新配合得很好 或 以编程方式执行:myButton.background=ContextCompat.getDrawable(requireContext(),R.drawable.my_background) 这两个选项都需要将app:backgroundTint属性设置为null app:backgroundTint=“@null”
检查下一个链接:它是紫色的,因为默认的背景色调。 你可以: 更改**应用程序:backgroundTint**安卓安装:backgroundColor。在这种情况下,将显示背景色而不是背景色 或 加 然后你的背景色就会出现 或 您可以在android清单中更改默认主题。 例如:
android:theme="@style/Theme.AppCompat"
或
转到res值主题 你会发现两个主题。一种是当黑暗模式被激活时。去改变黑暗模式下的那个。可能发生的事情是,你有一个黑暗模式不同的风格。
我真的希望它容易理解,因为英语不是我的第一语言
<androidx.appcompat.widget.AppCompatButton
<!-- attributes-->
/>
/>
一切都会很顺利的
快乐编码。在最新的Android Studio版本中,Android默认颜色为紫色。 要更改按钮的颜色,需要在XML中添加一行代码,即
app:backgroundTint="@color/red"
就这些
你可以用这个按钮
<androidx.appcompat.widget.AppCompatButton>
以解决此问题。在xml中,将“android:background=“@android:color/black”中的background替换为backgroundTint“android:backgroundTint=“@android:color/black”您可能正在使用targetSdkVersion
30
解决方案:将theme.xml样式从
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
到
添加属性:
app:backgroundTint=“@null”
您可以从设计编辑器中更改样式,如下图所示
app:backgroundTint=“@null”成功了。谢谢
app:backgroundTint="@color/red"
<androidx.appcompat.widget.AppCompatButton>
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">