无法正确限制文字

时间:2019-09-11 08:36:44

标签: android android-studio android-layout

我不确定如何进行限制,以免顶部的应用栏隐藏我的文字。 enter image description here

我试图使约束具有不同的锚点,但是我不确定如何使其不被隐藏。

<TextView
    android:id="@+id/textintro"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Droid Desserts"
    android:textSize="24sp"
    android:textStyle="bold"
    tools:layout_editor_absoluteX="126dp"
    tools:layout_editor_absoluteY="322dp" />

1 个答案:

答案 0 :(得分:0)

您的视图没有被约束到任何地方,因此它会跳到(0,0),因为错误表明:

  

此视图不受限制。它只有设计时位置,因此它将跳转到    (0,0)在运行时,除非您添加约束

请注意,tools属性(如下所示)只会影响您的预览,而不会影响运行时间:

  • 首先删除这些属性:

    tools:layout_editor_absoluteX="126dp"
    tools:layout_editor_absoluteY="322dp"

    这些属性使您可以在工具栏后面看到视图

  • 现在,一旦您可以在运行时看到视图,就可以给它们提供所需的约束。

例如,如果您想将视图居中显示在屏幕中间,则可以执行这样的操作:

 <TextView
    android:id="@+id/textintro"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Droid Desserts"
    android:textSize="24sp"
    android:textStyle="bold"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />