Android Toolbar theme대해서 여쭤봅니다.


안녕하세요.

안드로이드 에서 parent="Theme.AppCompat.Light.NoActionBar" 상속을 받고 테마를 꾸미는 중인데요.

툴바 액션매뉴에 경우

actionMenuTextColor android:actionMenuTextColor

요렇게 2개가 있던데 어떤 차이가 있는지 궁금합니다.

  • 감사합니다.
  • 2016년 06월 22일에 작성됨

조회수 224


1 답변


좋아요
0
싫어요
채택취소하기

android:actionMenuTextColor처럼 android 프리픽스가 있는 것은 안드로이드 플랫폼에 정의된 속성을(android.attr.R)을 위한 것이고, android 프리픽스가 없는 actionMenuTextColor는 Support Library(appcompat.R.attr)를 위한 것입니다.

즉, 안드로이드의 여러 버전을 지원하기 위한 용도인데요. android 프리픽스가 없는 것은 안드로이드 구버전을 위한 것이라고 생각하시면 됩니다. 구버전에서는 Support Library에서 스타일을 읽어오기 때문에 actionMenuTextColor도 재정의해야지만 모든 OS 버전에 스타일이 적용됩니다.


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close