TextView в пользовательском адаптере (ListView), гравитация справа не работает для однострочного текста - PullRequest
0 голосов
/ 18 сентября 2018

Итак, у меня есть собственный адаптер listView.Там у меня есть TextView.И я хочу показать его справа (gravity.right)

Но когда я устанавливаю атрибут Gravity.Right (я также пытался изменить его динамически), но он не работает для однострочного текста и работает для нескольких строктекст.Как на этой картинке

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="10dp">


<TextView
    android:id="@+id/"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Acer"
    android:textColor="@color/"
    android:textSize="36sp"
    app:fontFamily="@font/" />

<TextView
    android:id="@+id/"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:textColor="@color/"
    app:fontFamily="casual" />

<TextView
    android:id="@+id/"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="right"
    android:text="Lorem Ipsum is simply dummy text of"
    android:textColor="" />

enter image description here

1 Ответ

0 голосов
/ 18 сентября 2018
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="end"
    android:orientation="vertical"
    android:padding="15dp">


    <TextView
        android:id="@+id/"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="right"
        android:textColor="@color/"
        android:textSize="36sp"
        app:fontFamily="@font/" />

    <TextView
        android:id="@+id/"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="right"
        android:textColor="@color/"
        app:fontFamily="casual" />

    <TextView
        android:id="@+id/"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"

        android:gravity="right"
        android:textColor="@color/" />

</LinearLayout>
...