2016-09-20 78 views
0

如何更改下拉列表中微调项目的文本颜色?Android:更改下拉列表中微调项目的文本颜色

当我做(在内部onItemSelected法):

((TextView) view).setTextColor(getResources().getColor(R.color.accent)); 

((TextView) spinner.getAdapter().getView(position, view, parent)).setTextColor(getResources().getColor(R.color.accent)); 

((TextView) spinner.getChildAt(position)).setTextColor(getResources().getColor(R.color.accent)); 

((TextView) spinner.getSelectedView()).setTextColor(getResources().getColor(R.color.accent)); 

它改变微调选框项目的颜色,但不在下拉列表中。

而且这样做:

((TextView) spinner.getAdapter().getDropDownView(position, null, parent)).setTextColor(getResources().getColor(R.color.accent)); 

不工作。

回答