自定义ActionBar

时间:2013-10-15 13:38:26

标签: android themes

我的应用程序的基本主题扩展了标准的android Holo 主题。到目前为止,我所拥有的只是:

<!-- Application theme. -->
<style name="AppTheme" parent="@android:style/Theme.Holo">
    <item name="android:actionBarStyle">@style/actionBar</item>
</style>

<style name="actionBar" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:background">#222222</item>
</style>

我发现很少有关于自定义操作栏不同方面的信息,例如边框颜色,按钮颜色,下划线颜色等等。是否有页面列出了某个操作栏的可编辑属性?


编辑:

感谢jansel的回答,我能够找到SDKInstallationDir\platforms\android-14\data\res\values\themes.xml中列出的大量默认属性。我挑选了列出操作栏样式的部分,并在下面列出:

actionDropDownStyle
actionButtonStyle
actionOverflowButtonStyle
actionModeBackground
actionModeSplitBackground
actionModeCloseDrawable
actionModeCutDrawable
actionModeCopyDrawable
actionModePasteDrawable
actionModeSelectAllDrawable
actionModeShareDrawable
actionModeFindDrawable
actionModeWebSearchDrawable
actionBarTabStyle
actionBarTabBarStyle
actionBarTabTextStyle
actionModeStyle
actionModeCloseButtonStyle
actionBarStyle
actionBarSplitStyle
actionBarSize
actionModePopupWindowStyle
actionMenuTextAppearance
actionMenuTextColor
actionBarWidgetTheme
actionBarDivider
actionBarItemBackground

1 个答案:

答案 0 :(得分:2)

没有特定的页面可以恢复您在actionbar中可以更改的所有属性,但是这些资源对于了解许多这些属性非常有用,您也可以选择查看用于的直接android框架样式所有小部件和组件,这些样式文件都放在SDKInstallationDir\platforms\android-14\data\res\values\styles.xmlSDKInstallationDir\platforms\android-14\data\res\values\themes.xml中。

Styling the Action BarCustomizing Actionbar