我想要改变ActionBarSherlock的SearchView
中文本的颜色,因此我在StackOverflow上找到了以下内容:
AutoCompleteTextView searchText = (AutoCompleteTextView) searchView.findViewById(R.id.abs__search_src_text);
searchText.setHintTextColor(getResources().getColor(R.color.white));
searchText.setTextColor(getResources().getColor(R.color.white));
但问题在于searchText
无论如何都是空的。我也尝试了search_src_text
(没有abs__
) - 再一次,searchText
是null
。
我使用Sherlock作为我的ActionBar(具有自定义视图的ActionBar),但我也希望更改搜索视图的文本颜色。
有什么我不明白的吗?
abs__...
标识符只有在Honeycomb之前的设备上才有(潜在的)用处。 - Trinimon