Align spinner values to right instead of left

You can try with spinner item text alignment right end :

view.textAlignment = View.TEXT_ALIGNMENT_TEXT_END

You have to use a custom view here to give alignment to the Spinner values. Create a CustomView like this answer has created and add android:gravity to the TextView as right.

UPDATE:

Set the CustomView to your adapter using

adapter.setDropDownViewResource(android.R.layout.your_custom_created_view);

You can use TextAlignment on properties and select TextEnd, or android:textAlignment="textEnd" on XML simple