如何更改ActionBar Spinner文本颜色?

时间:2014-03-25 13:53:49

标签: android android-actionbar android-styles

我想在下面更改此ActionBar Spinner的样式。这一切都是为了改变以下颜色:

  • 微调框标题中的所选文本(1. - 当前为灰色)
  • 微调器下拉选定文本(2. - 当前为白色)
  • 微调器下拉列表未选中的文本(3. - 当前为灰色)

enter image description here

使用Android Action Bar Style Generator生成的另一件事: http://jgilfelt.github.io/android-actionbarstylegenerator/

你知道我该怎么办?

提前致谢!

2 个答案:

答案 0 :(得分:0)

以编程方式尝试:

spinner.setBackgroundResource(R.drawable.yourDesign);
spinner.setPopupBackgroundResource(R.yourDesign2);

答案 1 :(得分:0)

这个工具(样式生成器)应该只用资源(图像和xml)来创建自定义操作栏。

要更改文本颜色,请直接在Spinner.的xml中执行。或者,如果您正在使用某种第三方组件,请使用适配器及其特定配置通过Java进行更改。 / p>

顺便说一下,这个插件is now deprecated。请考虑使用Toolbarits support library equivalent