Android Spinner Gravity No funciona

Estoy tratando por días para alinear el texto en un spinner a la derecha, pero cada vez que no lo hago, traté de poner Gravity a la derecha, o ellipsize a fin, pero nada funciona y todo lo que tengo es esto:

Introduzca aquí la descripción de la imagen

¿Puede ayudarme con este problema?

Muchas gracias.

Aquí está el XML:

<RelativeLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal" > <org.holoeverywhere.widget.Spinner android:id="@+id/spnCities" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="10dp" android:entries="@array/array_cities" android:gravity="right"/> <TextView android:id="@+id/tvCities" android:layout_width="70dp" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="10dp" android:text="@string/city" android:textAppearance="?android:attr/textAppearanceSmall" /> 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.