Выравнивание ListView - как? - PullRequest
       0

Выравнивание ListView - как?

0 голосов
/ 05 октября 2018

В одной строке я хотел бы выровнять часть текста по левому краю, а некоторые по правому.Например:

|row1-leftmost       row1-rightmost|
|row2-leftmost       row2-rightmost|
|row3-leftmost       row3-rightmost|

Как мне этого добиться?

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете использовать вес и гравитацию, вид текста силы веса, чтобы взять максимальную доступную ширину, но вам нужно установить ширину 0dp, гравитация просто поместит текст в доступное пространство, например:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <TextView
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content" 
        android:text="first text"/>

    <TextView
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content" 
        android:gravity="end"
        android:text="second text"/>
</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...