myc_100 2013-07-18 09:15 采纳率: 10%
浏览 991

如何改变action bar的样式

在 API 15 的环境中,我想改变 action bar 的样式,所以我想在 action bar 下,把line的颜色从蓝色改变为橙色,如何实现?

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-01-06 14:13
    关注

    你可以使用主题和样式来更改 Action Bar 的外观。


    首先,打开你的应用的主题文件,通常位于 res/values/styles.xml。 然后,创建一个新的主题,指定 Action Bar 的背景颜色。

    例如:

    <style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light">
      <item name="android:actionBarStyle">@style/CustomActionBar</item>
    </style>
    
    <style name="CustomActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
      <item name="android:background">#FFA500</item>
    </style>
    

    这样,你就可以在你的应用中使用这个主题了。


    要在你的活动中使用这个主题,请在清单文件中指定它。 例如:

    <activity
      android:name=".MainActivity"
      android:theme="@style/CustomActionBarTheme">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    

    这样就可以在你的 Action Bar 下方添加橙色线条了。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog