¿Cómo puedo estilo de Android Spinner prompt

He desarrollado un ejemplo.

Aquí tengo que diseñar un indicador de giro. Por favor, ayúdame. ¿Cómo puedo estilizarlo?

Este es mistring.xml código:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, CustomizedListView!</string>
<string name="app_name">CustomizedListView</string>
<string name="status_prompt">Choose a Status</string>
</resources>

Este código se utiliza en mi main.xml:

<Spinner android:id="@+id/spinner1" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_x="106dp"
    android:layout_y="100dp"
    android:prompt="@string/status_prompt" 
    android:background="@drawable/btn_dropdown"/>

Aquí deseo cambiar el color de fondo ytextSize, textStyle en la imagen de abajo. Cómo puedo cambiar esto.

EDITAR: He añadido el siguiente código enstyles.xml

<style name="spinner_style">                        
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#040404</item>
<item name="android:typeface">monospace</item>
<item name="android:background">#FFFFFF</item>
</style>

También se agrega debajo de la línea en el main.xml para spinner:

  style="@style/spinner_style"   

Pero tampoco funcionó para mí. ¿Cómo puedo estilizar el mensaje de aviso de giro?

EDITAR:

Este es mi código java paraArrayAdaper:

 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, list);
    //set the view for the Drop down list
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    //set the ArrayAdapter to the spinner
    spinner.setAdapter(adapter);
    adapter.notifyDataSetChanged();
    //attach the listener to the spinner
    spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());

    }

¿Cómo puedo configurar el estilo de solicitud aquí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta