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.

Ответы на вопрос(4)

Ваш ответ на вопрос