본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] how to apply actionBarStyle and android:actionBarStyle both?

by 돼지왕 왕돼지 2014. 3. 5.
반응형


 android, how to apply actionBarStyle and android:actionBarStyle both?

 

[android] how to apply actionBarStyle and android:actionBarStyle both?


android developer reference 문서를 보면,

actionbar 에 custom style 을 적용하면서 compatibility 이슈를 동시에 해결하려면

android:actionBarStyle 과 actionBarStyle 을 동시에 적용할 것을 설명해준다.


하지만, Eclipse 에서 실제로 적용해보면 인식할 수 없다는 xml error 가 발생한다.


이는 다음과 같이 해결할 수 있다.


1. tools 라는 name space 를 정의해준다.


xmlns:tools="http://schemas.android.com/tools"



2. android:actionBarStyle 에 tools:targetApi="11" 을 명시해주어 xml compile error 를 방지한다.


<style name="MyActionBarTheme" parent="@style/Theme.AppCompat.Light">

     <item name="actionBarStyle">@style/MyActionBar</item>

     <item name="android:actionBarStyle" tools:targetApi="11">@style/MyActionBar</item>

</style>






반응형

댓글