TextView不是从左边开始

时间:2016-12-16 17:17:37

标签: android

这是帮助我解释问题的图片:

黑匣子是整个屏幕。红色框是TextView。绿色是文字。当我运行我的代码时,它看起来像左侧屏幕,但我希望它看起来像在右侧。 (从左开始)

enter image description here

以下是TextView代码:

<TextView
    android:id="@+id/info_ruta"
    android:layout_width="256dp"
    android:layout_height="80dp"
    android:layout_marginEnd="8dp"
    android:layout_marginStart="8dp"
    android:layout_marginTop="8dp"
    android:text="@string/info_sumary"
    android:textColor="#FFF"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/day_seven_id" />

尝试添加android:gravity="left"="start"时,对我的问题没有帮助。我在这里缺少什么?

2 个答案:

答案 0 :(得分:2)

对XML的属性使用android:layout_width="match_parent"android:gravity="left"

match_parent是此基础。

答案 1 :(得分:2)

use android:layout_width="match_parent"而不是固定宽度android:layout_height="80dp"所以它将是

<TextView
    android:id="@+id/info_ruta"

    android:layout_width="match_parent"                             

    android:layout_height="80dp"
    android:layout_marginEnd="8dp"
    android:layout_marginStart="8dp"
    android:layout_marginTop="8dp"
    android:text="@string/info_sumary"
    android:textColor="#FFF"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/day_seven_id" />
带有match_parent

android:width表示父容器占用的完整宽度。