I m using last AS and testing on a real device with sdk 15. Using usual appcompat behavior to set action bars. For one activity I need to set a spinner to have filter on it. I
m делать это вот так.Как правильно установить стиль для spinner appcompat
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayShowHomeEnabled(false);
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayShowCustomEnabled(true);
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayShowTitleEnabled(false);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(),
R.array.guestsFilter, R.layout.spinner_filter);
adapter.setDropDownViewResource(R.layout.spinner_drop_list);
Spinner mFilterSpinner = new Spinner(((AppCompatActivity) getActivity()).getSupportActionBar().getThemedContext());
mFilterSpinner.setAdapter(adapter);
((AppCompatActivity) getActivity()).getSupportActionBar().setCustomView(mFilterSpinner);
Все работает отлично на эмуляторе 23 sdk, но не на реальном устройстве с 15 sdk. Проблема в том, что треугольник можно вытащить рядом с выпадающим. Это темный цвет. Я думал, что это должно работать из-за совместимости. Любой совет?
Проверка: http://stackoverflow.com/questions/32066277/how-do-i-set-a-different-theme-for-a-spinners-dropdown/32066279#32066279 –