Android Studio UI 水平分隔线在 Android 应用程序中太厚

Android Studio UI horizontal divider is too thick in Android application

我希望分隔某些 login/signup 表格的分隔线厚度较小。已遵循所有良好的布局实践 - [​​=24=] 中使用了 ConstraintLayout 并且已将约束设置为与父项相匹配。

Here is how my application looks like

这是一个分隔线的 activity 布局 XML 部分(它们都是一样的):

    <View
    android:id="@+id/signup_divider"
    android:layout_width="wrap_content"
    android:layout_height="0dp"
    android:layout_marginTop="500dp"
    android:layout_marginBottom="156dp"
    android:background="?android:attr/listDivider"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

提前致谢。

在处理 ContraintLayout 及其匹配的父级高度约束 (0dp) 时,它可以拉伸到 space 超过我在视觉上想要的,从而导致更厚的分隔线。

因此,我们可以为视觉上吸引人的分隔线使用静态高度(厚度)。一旦我将其设置为:

,现在看起来不错
 android:layout_height="1dp"