1

我的应用程序有一个基本主题,它扩展了标准的 androidHolo主题。到目前为止,我所拥有的是:

<!-- 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
4

1 回答 1

2

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

Styling the Action BarCustomizing Actionbar

于 2013-10-15T13:46:06.657 回答