마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액션바 부분이 바뀌질 않습니다

0 추천

원래는 Primary인 파란색이였다가 이 스타일 넣어주니까 회색으로 바뀌길래 이거인것 같긴한데

아무리 뒤져봐도 액션바와 액션바 텍스트 색을 바꾸는 속성이 뭔지 모르겠습니다

<style name="Theme.DayStarter.ActionBar" parent="ThemeOverlay.AppCompat.DayNight.ActionBar">
    <item name="colorPrimary">@color/red</item>
    <item name="backgroundColor">@color/red</item>
</style>

 

\

ㅇㅇㅇㅇㅇㅇㅇㅇ (1,000 포인트) 님이 2022년 5월 31일 질문

1개의 답변

0 추천

toolbar의 스타일링에 대해서는  아래 사이트를 참조하시구요.

https://material.io/components/app-bars-top/android#regular-top-app-bar

Anatomy and Key properties 섹션의 Title attributes 항목을 보시면 어떤 속성이 타이틀의 text colour에 영향을 주는지 알 수 있습니다.

문서대로라면 ?android:attr/textColorPrimary가 기본값이네요. 따라서 님이 사용하는 theme에 textColorPrimary 속성을 오버라이드 하시면 될 것으로 보입니다.

@style/Widget.MaterialComponents.Toolbar.Primary

XML에서 위와 같이 안드로이드 시스템에서 제공하는 스타일 중의 하나를 클릭하시면(Ctrl + Click?) 해당 스타일의 원형을 보실 수 있습니다. 거기에서 어떤 속성들을 사용하는지 확인이 가능합니다.

 

spark (227,830 포인트) 님이 2022년 5월 31일 답변
...