如何在底部的文本区域中对齐文本?

时间:2019-06-04 17:38:00

标签: java android xml

我想在底部对齐这两个标签的文本,所以两个值在同一高度对齐。

可悲的是,我找不到像在其自身区域内对齐一样的选项。 重力不会起作用。它必须在xml中。

谢谢!

<TextView
        android:id="@+id/feed_euro"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toStartOf="@+id/feed_cent"
        android:height="35dp"
        android:text="23"
        android:textColor="@color/colorTextBlack"
        android:textSize="25dp" />

    <TextView
        android:id="@+id/feed_cent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:height="35dp"
        android:text=",39 €"
        android:textAlignment="textStart"
        android:textColor="@color/colorTextBlack" />

3 个答案:

答案 0 :(得分:1)

要使TextView中的文本与其底部对齐,可以使用

android:gravity="bottom"

(在TextView标记内)

答案 1 :(得分:1)

如果要设置textview文本底部 android:gravity="bottom"

或 如果您想将整个组件置于底部

android:layout_gravity="bottom"

答案 2 :(得分:0)

您可以像下面那样将重力更改为底部。

<TextView
    android:id="@+id/feed_euro"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toStartOf="@+id/feed_cent"
    android:height="35dp"
    android:text="23"
    android:textColor="@color/colorTextBlack"
    android:textSize="25dp" />

<TextView
    android:id="@+id/feed_cent"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentEnd="true"
    android:layout_alignParentRight="true"
    android:height="35dp"
    android:text=",39 €"
    android:gravity="bottom"
    android:textAlignment="textStart"
    android:textColor="@color/colorTextBlack" />

您还可以尝试将android:gravity =“ bottom”设置为用于同时放置TextView和将第二个TextView height更改为wrap_content的布局

希望您能得到答案。