2016-09-20 79 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)); 

不工作。

回答