Выровнять текст строки в представлении списка - PullRequest
1 голос
/ 09 ноября 2010

В строке моего списка есть 3 текста.То, что я хочу сделать, это выровнять все строки текста по вертикали.Я попробовал это, используя представление TableLayout для строки, и я установил ширину для первой и третьей ячейки как константуЯ не очень рад использовать константы из-за проблем с портированием.Можно ли выровнять эти тексты без по-другому?Вот макет:

<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <TextView
            android:id="@+id/ingredient_amount"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

    <com.one2snap.littlechef.android.main.ui.views.AmienneTextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ingredient_title" />

</LinearLayout>

1 Ответ

0 голосов
/ 09 ноября 2010

Вы можете использовать LinearLayout и применять вес к каждому текстовому представлению. Если вы дадите каждому тексту вес 1, то каждый из них будет занимать треть экрана одинаково. Если вы дали одному тексту вес 2, а другим - 1, то 2 займет половину экрана, остальные два - четвертый и т. Д. См. Здесь в LinearLayout для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...