2013-12-12 50 views
0

我有微量Holo.Theme.Light.DarkActionBar值爲11,和看到:爲什麼「android:actionBarStyle」用於level> 11?

<style name="Theme.Sherlock.Light.DarkActionBar" parent="Sherlock.__Theme.DarkActionBar"> 
     ... 
     <item name="actionBarStyle">@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse</item> 
     ... 
</style> 

而且Theme.Sherlock.Light.DarkActionBar,是Holo.Theme.Light.DarkActionBar的祖先。 所以,如果我想要派生一個新的主題,爲什麼我必須覆蓋level = 11的「android:actionBarStyle」?

任何人都可以幫助我嗎?

感謝

回答

0

ActionBarSherlock使用它自己的執行吸取前的水平11臺設備的動作條。對於這種情況,使用適用於ActionBarSherlock的樣式。在級別爲11或更高的設備上,使用本機ActionBar,因此只使用該組件的樣式。在Android 3或4上,該應用的行爲與ActionBarSherlock不會在您的項目中使用相同。

相關問題