В своей деятельности внутри oncreate я создаю экземпляр и устанавливаю адаптер для Spinner следующим образом ...
ArrayAdapter arrayAdapter = new ArrayAdapter<>(this
, android.R.layout.simple_spinner_item, members);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
memberSpinner.setAdapter(arrayAdapter);
В xml я объявляю spinner таким образом ...
<Spinner
android:id="@+id/sp_members"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
/>
У меня есть эта базовая тема для приложения, которое я подозреваю, является причиной этого
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
В Android API 24-го уровня и выше, который я проверил изображение, как это .. Изображение в Android 7 устройства И ниже как-то так ... Изображение на устройстве Android 5
ПОЖАЛУЙСТА, КАК УБЕДИТЬСЯ, ЧТО ВЫБРАННЫЙ СПИННЕРНЫЙ ПУНКТ ВСЕГДА ЧЕРНЫЙ В ЦВЕТЕ.(Так что это всегда легко читается)