Android - ActionBar 兼容样式

标签 android styles android-actionbar android-actionbar-compat

在我的应用程序中,我使用 ActionBarCompat Theme.AppCompat (像全息但向后兼容)风格,但我想使用 Theme.AppCompat.Light.DarkActionBar仅适用于操作栏的样式。

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

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

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

谢谢

最佳答案

尝试使用

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

第一行用于 preICS 平台,第二行用于 ICS。或者您可以将此样式拆分为values 和values-v14 文件夹

关于Android - ActionBar 兼容样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18561736/

相关文章:

android - Android Lollipop 中的通知背景是白色的。我怎样才能改变它?

android - 如何禁用麦克风、摄像头和任何其他工具

wpf - 使用单一样式同时设置 Hyperlink 和 TextBlock 的样式?

angular - 在 Ionic 2 中动态改变颜色

java - android中的抽屉导航不是全屏

android - SDK 更新到 5.0 后 getActionBar() 返回 null

android - gradle有没有替代品?

android - 电子邮件 Intent 忽略预设文本中的换行符 (Android)

wpf - 为什么 ItemsPresenter 会覆盖我的 DataGrid 的前景样式?

android - 在 Android 中设置高程仍然在 ActionBar 下方显示阴影