【问题标题】:Android: Add a style to the actionbar on one activityAndroid:在一个活动的操作栏上添加样式
【发布时间】:2013-03-11 11:31:47
【问题描述】:

我想从styles.xml 中添加一个样式

<style name="BlueActionBar" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:background">@color/blue</item>
    <item name="android:textColor">#FFFFFF</item>
</style>

到我的操作栏,但只是在 Activity BlueActivity(它仍然是空白的)上。怎么做?我被卡住了:'(

编辑: 为什么要加

android:actionBarStyle="@style/BlueActionBar"

Manifest 中的 BlueActivity 不起作用?

【问题讨论】:

  • 因为您无法在 AndroidManifest 中为活动设置操作栏样式 :) 您只能为活动设置主题。

标签: android android-layout android-activity styles android-actionbar


【解决方案1】:

主题.xml:

<style name="Theme.Project.Activity1" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="actionBarStyle">@style/Widget.Project.Activity1.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.Project.Activity1.ActionBar</item>
</style>

AndroidManifest.xml:

<activity android:name="com.example.Activity1"
          android:theme="@style/Theme.Project.Activity1"
/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-11
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多