По умолчанию, когда вы выбираете элемент в spinner, он выделяется кратковременно перед исчезновением.Spinner не будет выделяться при выборе элемента
Я изменил цвет своих строк, чтобы чередовать цвет с помощью следующего кода, и подсветка исчезает. R.layout.textviewinside и R.layout.textview не вызывают этого, просто @Override для getDropDownView, потому что все работает, если я прокомментирую этот блок.
Как восстановить эту функциональность, но сохранить цвета строк?
products = new ArrayAdapter<String>(this, R.layout.textview, thedata){
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v = super.getDropDownView(position, convertView, parent);
if (position % 2 == 0) { // we're on an even row
v.setBackgroundColor(0xffEBF4FA);//Color.BLUE)
} else {
v.setBackgroundColor(Color.WHITE);
}
((TextView) v).setGravity(Gravity.CENTER);
return v;
}
};
products.setDropDownViewResource(R.layout.textviewinside);
spitem.setAdapter(products);