Android 2.2 Spinner выглядит старым в Actionbar
на Android 2.2 Spinner в моем ActionBar выглядит очень уродливо, а цвет выпадающего текста такой же, как и цвет фона. Это делает текст нечитаемым.
Вот соответствующий код.
spinner = new Spinner(getSupportActionBar().getThemedContext());
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter
(
getSupportActionBar().getThemedContext(),
R.layout.sherlock_spinner_dropdown_item,
new String[]{"All", "Solved", "Unsolved"}
);
spinner.setAdapter(spinnerArrayAdapter);
Edit: I have added the below 3 lines for completeness.
menu.add("Display")
.setActionView(spinner)
.setShowAsAction(MenuItem.Show_AS_ACTION_ALWAYS);
Вот как это выглядит на Android 4.2. Это то, что я ожидал, это будет выглядеть и на Android 2.2.