Android ActionBar加载问题

时间:2014-06-15 09:45:14

标签: android android-actionbar navigation-drawer

我已经实施了我已经实施的actionBar的问题。我提供的下面的屏幕截图将突出我面临的问题。目前我启动MainActivity时,我有一个导航抽屉和一个动作栏。但我面临的问题是动作栏的瞬间装载,它的原始白色如下所示。

Original

然后它会立即改变颜色,如下所示。

After Change

我的问题是,如何阻止ActionBar成为" white"在改变颜色之前快速分秒?如何在活动开始时让actionBar立即变为绿色?感谢您的帮助:)

2 个答案:

答案 0 :(得分:1)

如果您的目标是最低API级别11,则可以通过定义自定义样式来更改ActionBar的背景颜色,如下所示:

<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">ANY_HEX_COLOR_CODE</item>
</style>

并设置&#34; MyTheme&#34;作为申请/活动的主题。它不会显示分裂的第二个问题。

答案 1 :(得分:0)

您是否在活动中设置了颜色? 也许您可以尝试使用样式?