¿Cómo colorear y alinear el elemento giratorio en Android?

Intento cambiar el color del texto y alinearlo en el centro de la misma. ¿Cómo puedo hacer esto?

aquí está mi código

String[] li={"1","2","3"}; final Spinner combo = (Spinner)findViewById(R.id.widget30); ArrayAdapter a = new ArrayAdapter(this,android.R.layout.simple_spinner_item, li); combo.setAdapter(a); 

Gracias

Use una vista personalizada para eso y especifique llamando al:

 a.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

Tenga en cuenta que debe usar su propia vista aquí: R.id.my_simple_spinner_dropdown_item