Android - ActionBar Compat风格

Shm*_*uel 2 android styles android-actionbar android-actionbar-compat

在我的应用程序中,我使用ActionBarCompat Theme.AppCompat(如holo但向后兼容)样式,但我只想使用Theme.AppCompat.Light.DarkActionBar动作栏的样式.

到目前为止,我在xml中尝试了很多东西,

<item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse</item>

但它根本不会改变ActionBar.有什么建议?

谢谢

x90*_*x90 5

尝试使用

<item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse</item>
<item name="android:actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse</item>
Run Code Online (Sandbox Code Playgroud)

preICS平台的第一行,ICS的第二行.或者您可以在值和值-v14文件夹之间拆分此样式

  • @David creatre actionbar标题样式:`<style name ="ActionBarTitle"> <item name ="android:textColor"> @ color/actionbar_title_color </ item> </ style>`然后将此样式添加到您的操作栏样式: `<style name ="ActionBar"parent ="@ style/Widget.AppCompat.ActionBar.Solid"> <item name ="titleTextStyle"> @ style/ActionBarTitle </ item> <item name ="android:titleTextStyle"> @ style/ActionBarTitle </ item> </ style>` (2认同)