尝试如下设置适配器:
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item, list) {
@Override
public View getDropDownView(int position, View convertView,
ViewGroup parent) {
View view = super.getDropDownView(position, convertView, parent);
TextView tv = (TextView) view;
if (position == 0)
tv.setTextColor(ContextCompat.getColor(Activity.this, android.R.color.darker_gray));
else
tv.setTextColor(ContextCompat.getColor(Activity.this, android.R.color.black));
return view;
}
};
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter );
spinner.setSelection(Adapter.getPosition(Item2));
这样,您可以轻松地为Item1、Item2或Item3设置不同的颜色
和item2将在微调器上动态设置。