2013-08-16 3 views
0

다음은 style.xml의 일부 스타일 코드입니다. 내가 물어보고 싶은 것은 actionBarStyle을 설명하는 두 개의 동일한 줄이있는 이유입니다. 유일한 차이점은 android가 있고 다른 하나는 그렇지 않다는 것입니다.android의 차이점은 무엇입니까? android :

<style name="Theme.MyTheme" parent="Theme.Sherlock.Light"> 
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item> 
</style> 
+0

네이티브 ActinoBar가없는 장치를 지원하기 위해 ** ActionBarSherlock ** library에 처음 사용됩니다. 두번째는 ** API> = 11 ** –

+0

에 대한 표준 방법입니다. 감사합니다. ActionBarSherlock 라이브러리를 포함 시켰습니다. 그러나 첫 번째 행만 작성하면 작동하지 않습니다. 두 번째 줄만 쓰면 작동합니다. 항상 두 줄을 쓰는 것이 더 나은가? –

+0

첫 번째 행은 API <11, API> = 11의 두 번째 장치에서 작동하므로 일관성있는 결과를 얻으려면 예, 두 행을 모두 사용하십시오. –

답변

1

첫 번째는 라이브러리에서 사용합니다.

두 번째 사람은 안드로이드의 공식이며 API 레벨이 필요합니다.

모든 API 수준 (라이브러리에서 지원됨)을 지원하려면 항상 두 가지 방법을 사용해야합니다.

관련 문제