[Android] 버튼 색 안 바뀔 때

알린·2024년 2월 18일
0

TroubleShooting

목록 보기
13/25

문제 상황

버튼 구현 시 버튼의 background나 backgroundTint 속성을 사용해 버튼의 배경을 바꿔도 그대로 보라색인 경우가 있다.

문제 해결

themes.xml 파일에 가면 'parent="Theme.Material3.DayNight.NoActionBar"'를 찾을 수 있다. 여기서 Material3AppCompat로 수정해주면 된다.

수정 전 코드

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.BottleShop_App" parent="Theme.Material3.DayNight.NoActionBar">
        <item name="android:statusBarColor">@color/toolbar</item>
    </style>

    <style name="Theme.BottleShop_App" parent="Base.Theme.BottleShop_App">
    </style>
</resources>

수정 후 코드

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.BottleShop_App" parent="Theme.AppCompat.DayNight.NoActionBar">
        <item name="android:statusBarColor">@color/toolbar</item>
    </style>

    <style name="Theme.BottleShop_App" parent="Base.Theme.BottleShop_App">
    </style>
</resources>
profile
Android 짱이 되고싶은 개발 기록 (+ ios도 조금씩,,👩🏻‍💻)

0개의 댓글