我对kotlin编程很陌生,我无法解决我在android演播室面临的问题。我在youtube上学习了一门课程,视频曾经教你如何构建一个实际的应用程序。我想改变我做的按钮的背景颜色,但是无论我做什么,这个按钮都有紫色。
我尝试了以下两种方法:
android:background="@android:color/white"
android:background="#FFFFFF"你们能帮我吗,伙计们,我真的很感激
整个代码是:(请不要介意我为颜色选择的名字,im罗马尼亚语)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/padding"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/backgroundColor"
android:gravity="center_horizontal"
android:orientation="vertical"
android:padding="16dp"
tools:context=".MainActivity"
>
<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:background="@android:color/white"
    android:backgroundTint="@color/white"
    android:text="Selecteaza data"
    android:textColor="@color/culoarePrimara"
    android:textSize="20sp"
    android:textStyle="bold"
    />
</LinearLayout>这是颜色:

发布于 2021-02-03 16:32:02
您可以使用:
<Button
    app:backgroundTint="@color/..."/>您可能使用的是Theme.MaterialComponents.*主题,而Button的默认背景色(由MaterialButton替换)是应用程序主题中定义的colorPrimary。
https://stackoverflow.com/questions/66028436
复制相似问题