6

我正在使用 SDK 中的 HoneycombGallery 示例应用程序并尝试更改 ActionBar 选项卡的样式(即“气球”、“自行车”、“机器人”、“糕点”)。使用“轻”主题,选项卡有蓝色下划线。我只是想让这个红色与我正在开发的应用程序的风格相匹配。

我尝试在 SDK 文档中研究样式(http://developer.android.com/guide/topics/ui/actionbar.html)和网络上的其他来源,但我不太确定我了解什么属性/属性控制着这种特殊的标签样式。

如果有人有资源或代码示例可以演示 ActionBar 的完整自定义样式,我将不胜感激。

4

1 回答 1

16

您需要熟悉将自定义主题应用于活动。http://developer.android.com/guide/topics/ui/themes.html

主题属性android:actionBarTabStyleandroid:actionBarTabBarStyleandroid:actionBarTabTextStyle控制操作栏选项卡的外观。默认样式android:background在选项卡栏样式中用于未选定项目下的细线,以及可绘制的状态列表作为android:background选项卡本身处理聚焦/选定/按下状态。背景资产本身是 9 个补丁,在大多数情况下提供下划线,但对于按下/聚焦状态来说是更全面的亮点。

于 2011-03-18T19:52:50.450 回答