Alinear la flecha giratoria a la derecha del elemento seleccionado actualmente

¿Cómo puedo alinear la "flecha" giratoria 0dp a la derecha del elemento Spinner seleccionado actualmente?

De forma predeterminada, Spinner encuentra la string más larga y la coloca a la derecha de la misma. Entonces, ¿cómo puedo encontrar la string actual y colocarla a la derecha de eso?

El código que estoy usando para implementar el Spinner :

 ArrayAdapter<CharSequence> spinnerAdapter = ArrayAdapter.createFromResource(getSupportActionBar().getThemedContext(), R.array.main_navigation_list, R.layout.spinner_text); spinnerAdapter.setDropDownViewResource(R.layout.spinner_item); mNavigationSpinner = new Spinner(getSupportActionBar().getThemedContext()); mNavigationSpinner.setAdapter(spinnerAdapter); mNavigationSpinner.setOnItemSelectedListener(this); toolbar.addView(mNavigationSpinner); 

introduzca la descripción de la imagen aquí

Cualquier idea ayuda! Gracias


Esta pregunta es un duplicado que nunca fue contestada. Posicionar dinámicamente la flecha de la esquina derecha del ActionBar Spinner en función de la longitud del título mostrado

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