Для простых случаев я также хотел бы взглянуть на XmlOutput на свободный интерфейс для построения Xml.
XmlOutput отлично подходит для простого создания Xml с читаемым и поддерживаемым кодом, действительный Xml. У оригинальной записи есть несколько отличных примеров.
При создании адаптера, поддерживающего счетчик, вы можете установить макет для элемента счетчика.
spinner.setAdapter(new ArrayAdapter(this, R.id.some_text_view));
Вы можете оформить some_text_view так, как хотите.
<TextView android:id="@+id/some_text_view" android:textStyle="bold" />