android - what - xml layout code




شمل سبينر أتريبوتس تكستالينمنت="رايت" أبي 16 (2)

أحاول تعيين سمات إلى سبينر على تطبيقي على أندرويد وأحد السمات في textAlignment = "right" (المشكلة هي أن لدي سبينر أن layout_width="match_parent" لذا هناك مساحة كبيرة مثل أن يكون ذلك إلى اليمين) ولكن هذا هو معتمد فقط في أبي 17 وما فوق في حين أريد أن تجعل التطبيق ل أبي 16 - هل هناك عمل حول؟

سماتي هي:

        <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"/>

يبدو لينيرلايوت الحالي كما يلي:

وأريد أن تبدو كما يلي:

أين:

لينيرلايوت (أفقي) =

ريلاتيفلايوت =

تكستفيو =

لينارلايوت (عمودي) =

سبينر =

بوتون =


مرحبا جيريمي، في محاولة لإضافة android:textDirection="rtl" السمة في الدوار الخاص بك. وهذه السمة تعطي النص اتجاه من اليمين إلى اليسار.

<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"/> 

هذا العمل بالنسبة لي ...

<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" />

لقد اتبعت هذا: http://nevescheng.blogspot.fr/2013/05/spinner-with-item-text-aligned-to-center.html & هذا يعمل بشكل جيد ...





attributes