【问题标题】:Android - Customize the Action BarAndroid - 自定义操作栏
【发布时间】:2014-05-12 17:54:50
【问题描述】:

我需要通过更改颜色来自定义我的操作栏,用自定义图像替换默认图标(设置和“返回”箭头),并使用放置在操作栏中心的自定义字体删除操作栏标题。

如何应用这些更改?

我已经尝试过更改操作栏的背景颜色,但它不起作用,请告诉我为什么?

<style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/aBbG</item>
</style>

<style name="aBbG" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#b10600</item>
</style>

提前非常感谢!

【问题讨论】:

  • 请记住,Google 会公开嘲笑在操作栏上使用居中标题的开发人员(例如,youtube.com/watch?v=pEGWcMTxs3I,在 14:00 左右)。
  • 我在下面给你推荐一个方法,你可以这样做(这只是我认为的一种方法)
  • @CommonsWare 感谢您的建议 :)

标签: android android-actionbar customization


【解决方案1】:

我建议你这样:

我在下面给你推荐一个方法,你可以这样做(这只是我认为的一种方法)

  • 隐藏您的操作栏。像这样:actionBar.hide();
  • 然后创建linearlayout 并将它放在你的主activty 中,它调用你的fragments
  • 然后您可以根据需要自定义布局。

我按照我说的去做。可以看下面的截图:(不是actionbar,是linearlayout)

【讨论】:

  • 嗯,非常感谢,我一定会尝试的!但是有没有办法维护Action Bar,让它看起来像这样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-13
  • 1970-01-01
相关资源
最近更新 更多