Android 3.0 ActionBar,改变颜色

发布于 2024-10-30 19:37:07 字数 184 浏览 5 评论 0原文

如何更改选项卡下方下划线的颜色?目前它是浅蓝色的,我找不到任何关于如何针对 Android 3.0 更改此设置的资源。

此外,我想更改 ActionBar 右侧显示的菜单项的文本颜色,因为: android:showAsAction="ifRoom|withText"

任何人都知道如何更改这些?

How can I change the color of the underline beneath the tabs? It's currently the light blue, and I can't find any resources on how to change this for Android 3.0.

Additionally, I'd like to change the text color for the menu items that show up on the right of the ActionBar as a result of: android:showAsAction="ifRoom|withText"

Anyone know how to change these?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

も星光 2024-11-06 19:37:07

您可以使用属性 android:actionBarTabStyleandroid:actionBarTabBarStyleandroid:actionBarTabTextStyle 控制选项卡的外观。

官方开发人员指南中的本节显示了用于自定义操作栏样式的示例 xml。

关于菜单选项的文本,请检查属性 actionMenuTextAppearanceactionMenuTextColor

You can control the appearance of the tabs by using the properties android:actionBarTabStyle, android:actionBarTabBarStyle, and android:actionBarTabTextStyle.

This section in the official developer guide shows a sample xml to customize the action bar's style.

Regarding the text of the menu options check the properties actionMenuTextAppearance and actionMenuTextColor.

长伴 2024-11-06 19:37:07

作为附加信息,以下是我如何找到如何更改每个选项卡下方的蓝色条的方法(上面的答案非常好,但我缺少放在这里的信息,这可能对某人有用)。

您只需将背景更改为 9 块可绘制的背景即可。

它是这样的:
http://android-developers.blogspot.com/2011/04 /customizing-action-bar.html

来源可在此处获取:
http://code.google .com/p/styled-action-bar/source/browse/trunk/res/drawable/actionbar_tab_bg.xml

此处提供 9 个补丁:
http://code.google.com /p/styled-action-bar/source/browse/trunk/res/drawable-mdpi

我知道这真的很容易,但同样,它可能很有用,所以我只是在这里删除链接。

As additional info, here's how I found out how to change the blue bar below each tab (the answer above is perfectly good, but I lacked little information that I put here, which might be useful to somebody).

You just need to change the background to a 9 patch drawable.

Here's how it looks like:
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

Source available here:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable/actionbar_tab_bg.xml

9 patches available here:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable-mdpi

I know this was really easy, but again, it might be useful so I'm just dropping the links here.

木落 2024-11-06 19:37:07

这些解决方案都不适合我。我更改了选项卡的颜色,如下所示:

这是在 theme.xml 中

<style name="MyApp" parent="android:style/Theme.Holo">
    <item name="android:actionBarTabTextStyle">@style/MyApp.ActionBar.MyTabStyle</item>
</style>

这是在 styles.xml

<style name="MyApp.ActionBar.MyTabStyle" parent="android:style/Widget.Holo.ActionBarView_TabText">
    <item name="android:textColor">#00ff00</item>
</style>

这应该使您的选项卡呈绿色。

None of these solutions worked for me. I changed the colors of my tabs as follows:

This is in the themes.xml

<style name="MyApp" parent="android:style/Theme.Holo">
    <item name="android:actionBarTabTextStyle">@style/MyApp.ActionBar.MyTabStyle</item>
</style>

This is in styles.xml

<style name="MyApp.ActionBar.MyTabStyle" parent="android:style/Widget.Holo.ActionBarView_TabText">
    <item name="android:textColor">#00ff00</item>
</style>

This should make your tabs green.

菊凝晚露 2024-11-06 19:37:07

我认为你可以使用:

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

问候

I think that you can use:

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

Regards

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文