更改布局缩进

时间:2018-10-20 18:29:17

标签: android xml

我有以下xml文件:

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

    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        tools:context=".ArticleActivity">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/article"
            android:layout_marginStart="16dp"
            android:layout_marginEnd="16dp"
            android:layout_marginTop="16dp"
            android:layout_marginBottom="16dp"/>
            <!--app:layout_constraintBottom_toBottomOf="parent"-->
            <!--app:layout_constraintBottom_toTopOf="parent"-->
            <!--app:layout_constraintEnd_toStartOf="parent"-->
            <!--app:layout_constraintEnd_toEndOf="parent"/>-->

    </android.support.constraint.ConstraintLayout>
</ScrollView>

问题在于没有缩进。我读到这是因为textview没有绑定。这就是为什么我添加了注释行。但是,当我将其添加到textview代码中时,此活动中什么也看不到。怎么了?

1 个答案:

答案 0 :(得分:1)

有了这个xml,我可以看到TextView:

preg_match_all('/(\d+.?\d+)/',$price,$matches);

我相信您已经了解了约束的名称。
在您的版本中,您将TextView的Bottom限制在父级的顶部和底部。父母的左侧和右侧也都是右侧(末端)。