Spinner有Gray Text,为什么?如何将其更改为默认文本颜色?

时间:2012-02-03 18:34:35

标签: android android-layout

我在我的应用程序中实现了这种东西,但无法弄清楚为什么它会变成文本灰色,就像在照片中...

谁知道为什么?我如何将其更改为默认文本颜色?我的布局文件中的微调器看起来像黑色文本..但是当我运行它时,它就像在这个样本中一样是灰色的。

http://android-er.blogspot.com/2010/12/custom-spinner-with-icon.html

3 个答案:

答案 0 :(得分:2)

您必须创建一个自定义适配器以挂钩创建视图。类似的SO问题以及一些有用的信息:Change spinner font color

答案 1 :(得分:1)

我不确定我是否真的得到了您的问题,但如果您想更改微调器项目的文本颜色,只需将android:textColor="your color here"添加到row.xml的TextView。

答案 2 :(得分:0)

是的,我认为我的问题是有缺陷的..似乎这个浅灰色是默认颜色..但它看起来很可怕(几乎不可读)在我的银河s2上...在模拟器上它看起来不错,但有点轻.. < / p>

它是我创造的第一个微调器...

所以我通过对深灰色进行硬编码来解决它...但我不喜欢硬编码,因为我不确定某些Android设备是否会将微调器的背景涂抹到使深灰色难以辨认的颜色?