Как выровнять текст в android

Я хочу выровнять свой текст внизу слева в android.

Ответ 1

Если вы хотите выровнять текст в TextView в левом нижнем углу, используйте android:gravity="bottom|left". Если вы хотите выровнять TextView в левом нижнем углу контейнера, используйте android:layout_gravity="bottom|left".

Я подозреваю, что вы неправильно сообщаете свои истинные намерения, здесь. Вы хотите выровнять текст в левом нижнем углу? Экран? Текстовый контейнер?

Пожалуйста, постарайтесь уточнить свой вопрос.

Внизу слева от экрана:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:gravity="bottom|left"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="text"/>
</FrameLayout>

Ответ 2

Я бы рекомендовал Относительный макет.

Ваше мнение будет выглядеть так:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text aligned bottom left"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"/>

</RelativeLayout>

Ответ 3

андроид: layout_alignParentBottom = "истина" андроид: layout_alignParentLeft = "истинный"

Должен быть написан внутри вашего TextView