我使用ActionBarSherlock和Theme.Sherlock.Light.DarkActionBar主题,并且我的AutoCompleteTextView中的文本与背景颜色相同。我已经尝试调用setTextColour()并传入指向Black的int,但它似乎没有任何区别。AutoCompleteTextView不能正确显示带有ActionBarSherlock主题的文本
这是一个已知的错误吗?还是一个未知的错误?或者我只是想念一些东西?
这里是展示它是如何选择的时候看起来截图 - 这表明它没有突出部分的是颜色与背景色相同的情况下:
我不是,但我只是固定的。现在,自动完成下拉文本是正确的颜色(黑色),但是文本视图中的文本仍然与背景颜色相同 - 如果有意义的话。 – 2012-07-10 14:56:29
我玩过没有成功的主题。我还附上了一张截图,以便您可以看到它与选定文字的相似程度,这表明文字的颜色可能不是问题,而只是文字不可见。 – 2012-07-11 08:29:36
确定 - 基于你给我的线索,我已经解决了这个问题。我做了你的建议,它修复了下拉文本,但不是textview文本。添加资源res = getSupportActionBar()。getThemedContext()。getResources(); \t \t int black = res.getColor(android.R.color.black);并使用该int来设置autocompletetextview的文本颜色固定它 – 2012-07-11 08:53:49