Android从行动栏中的标签创建的样式下拉菜单

时间:2014-04-05 21:27:45

标签: android android-actionbar android-styles

我有一个使用操作栏中的标签的项目。当应用程序转为横向模式时,Android会自动将这些标签切换为微调器下拉列表。微调器采用选项卡的文本颜色,但我想改变颜色。理想情况下,我想更改操作栏中显示的所选项目的文本颜色,与项目列表中显示的颜色分开。

如果您自己创建下拉列表,我已经找到了解决方法,但我自己并没有创建它,Android正在自行创建。我试过设置微调器小部件的样式,但是从选项卡创建的小部件似乎仍然使用选项卡样式中的颜色而不是微调器样式。

1 个答案:

答案 0 :(得分:0)

不幸的是,TextView会显示Spinnerinherits the actionBarTabTextStyle创建的ScrollingTabContainerView中每个标签。因此,您无法单独修改它们。

您最好的选择是收听方向更改,然后在横向显示时将ActionBar的导航模式设置为ActionBar.NAVIGATION_MODE_LIST,并使用{{SpinnerAdapter绑定您自己的ActionBar.setListNavigationCallbacks 1}}。