Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


XML Spinner atributos textAlignment = "derecho" API 16

Estoy tratando de establecer los atributos de un spinner en mi aplicación android y uno de los atributos en textAlignment = "right" (el problema es que tengo un spinner que layout_width="match_parent" por lo que hay mucho espacio y yo Como para tenerlo a la derecha), pero esto sólo es compatible con API 17 y hasta mientras que quiero hacer una aplicación para la API 16 – ¿Hay un trabajo alrededor?

Mis atributos son:

  <Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:textAlignment="gravity" android:id="@+id/MainSpinner" tools:listitem="@layout/support_simple_spinner_dropdown_item"/> 

El linealLayout actual tiene este aspecto:

Introduzca aquí la descripción de la imagen

Y quiero que se vea así:

Introduzca aquí la descripción de la imagen

Dónde:

LinearLayout (horizontal) = Introduzca aquí la descripción de la imagen

RelativeLayout = Introduzca aquí la descripción de la imagen

TextView = Introduzca aquí la descripción de la imagen

LinearLayout (Vertical) = Introduzca aquí la descripción de la imagen

Hilandero Introduzca aquí la descripción de la imagen

Botón = Introduzca aquí la descripción de la imagen

  • ¿Cómo subraya un texto en android xml?
  • InflateException: Línea de archivo XML binario # 1: Error de inflar clase <unknown> causada por OutOfMemoryError
  • Match_parent no funciona para ListView, si ListView está dentro de NestedScrollView
  • ¿Cómo pasar una ruta de acceso de archivo que está en la carpeta assets a File (String path)?
  • Nuevo patrón de diseño de la actividad de Android Studio content_main.xml
  • Xamarin.Android: ¿Cómo capturar eventos Button definidos en el atributo OnClick XML?
  • Android Studio AndroidManifest.xml vs build.gradle
  • ¿Cómo puedo configurar espacios de nombres personalizados en el archivo de diseño en Android Studio?
  • 3 Solutions collect form web for “XML Spinner atributos textAlignment = "derecho" API 16”

    Este trabajo de ans para mí …

     <Spinner android:id="@+id/example_spinner" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="right" android:textAlignment="right" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="2dp" android:paddingBottom="2dp" /> 

    He seguido esto: http://nevescheng.blogspot.fr/2013/05/spinner-with-item-text-aligned-to-center.html y esto funcionó bien …

    Puede crear un adaptador como este:

     SpinnerAdapter spinnerAdapter = new ArrayAdapter<String>(this, R.layout.spinner_item, new String[]{"tata", "toto", "titi"}); spriner.setAdapter(spinnerAdapter ); 

    Y en su diseño ( res/layout/spinner_item.xml ):

     <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:gravity="center_vertical|end" android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:background="?android:attr/activatedBackgroundIndicator" android:minHeight="?android:attr/listPreferredItemHeightSmall" /> 

    Heyy Jeremy, Trate de añadir el android:textDirection="rtl" en su hiladora. Este atributo le dará al texto una dirección de derecha a izquierda.

     <Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:textAlignment="gravity" android:textDirection="rtl" android:id="@+id/MainSpinner" tools:listitem="@layout/support_simple_spinner_dropdown_item"/> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.