【问题标题】:Android Studio Changing Button Background ColorAndroid Studio 更改按钮背景颜色
【发布时间】:2021-07-05 02:54:13
【问题描述】:

我已经开始学习 Android Studio,我正在尝试更改按钮的背景,但它不起作用。 这是我的代码:

<Button
    android:layout_width="300dp"
    android:layout_height="200dp"
    android:text="salam"
    android:textSize="30sp"
    android:textColor="#ffccee"
    android:background="#ffffff"
    />

更改后背景颜色保持不变。

【问题讨论】:

  • 您好,欢迎来到 stackoverflow。您是否尝试将按钮样式更改为 @style/Widget.AppCompat.Button.Borderless

标签: android-studio background background-color


【解决方案1】:

所以实际上由于某种原因,现在 Button 只遵循您活动主题中的颜色,而不是使用 AppCompatButton 去弄乱主题

<androidx.appcompat.widget.AppCompatButton
        android:layout_width="300dp"
        android:layout_height="200dp"
        android:text="salam"
        android:textSize="30sp"
        android:textColor="#ffccee"           
        android:background="#ffffff">

    </androidx.appcompat.widget.AppCompatButton>

请记住,即使将来我也会推荐使用 AppCompatButton。

【讨论】: