Как указывал мой предшественник, вы не можете сделать это в основном файле макета XML, где находится компонент Spinner.
И ответ выше хорош, но если мы хотим использовать лучшие практики Google, как вы знаете ... использовать стили для всего ... вы можете сделать это в 3 "простых" шага, как указано ниже:
Шаг 1: Вам нужен дополнительный файл в папке макета для поиска элементов Spinner:
<?xml version="1.0" encoding="utf-8"?>
<TextView
android:id="@+id/textViewSpinnerItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/SpinnerTextViewItem"
xmlns:android="http://schemas.android.com/apk/res/android" />
Назовите этот файл: spinner_item_text.xml
Шаг 2: Затем в вашем классе деятельности, когда вы заполняете Spinner массивом предметов:
adapter = new ArrayAdapter<CharSequence>(this, R.layout.spinner_item_text, items);
spinner.setAdapter(adapter);
Обратите внимание, что ресурс R.layout.spinner_item_text находится в вашем собственном файле R.
Шаг 3: В папке «Значения» создайте или используйте (возможно, у вас он уже есть) файл styles.xml. Требуемая запись стиля должна выглядеть следующим образом:
<style name="SpinnerTextViewItem" parent="@android:style/Widget.TextView" >
<item name="android:textSize" >8dp</item>
<item name="android:textStyle" >bold</item>
</style>
И это все!
До сих пор было очень удобно размещать все о размерах, стилях, цветах и т. Д. Текста в файле styles.xml, чтобы его было легко поддерживать.