Android Toolbar theme대해서 여쭤봅니다.
조회수 2107회
안녕하세요.
안드로이드 에서 parent="Theme.AppCompat.Light.NoActionBar" 상속을 받고 테마를 꾸미는 중인데요.
툴바 액션매뉴에 경우
actionMenuTextColor android:actionMenuTextColor
요렇게 2개가 있던데 어떤 차이가 있는지 궁금합니다.
- 감사합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
android:actionMenuTextColor
처럼 android 프리픽스가 있는 것은 안드로이드 플랫폼에 정의된 속성을(android.attr.R)을 위한 것이고, android 프리픽스가 없는actionMenuTextColor
는 Support Library(appcompat.R.attr)를 위한 것입니다.즉, 안드로이드의 여러 버전을 지원하기 위한 용도인데요. android 프리픽스가 없는 것은 안드로이드 구버전을 위한 것이라고 생각하시면 됩니다. 구버전에서는 Support Library에서 스타일을 읽어오기 때문에 actionMenuTextColor도 재정의해야지만 모든 OS 버전에 스타일이 적용됩니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력