首页 > 解决方案 > 我需要一条线将 2 个嵌套约束布局恰好在中心分开

问题描述

我正在尝试学习 Android,并在其中为两支球队构建篮球得分计算应用程序。

作为其中的一部分,我使用了嵌套在约束布局中的 2 个约束布局。每个团队一个。

  1. 我想要在这些嵌套约束布局之间划一条线,以便划分机器人团队,我正在尝试使用该指南,但它不起作用!

  2. 在上述之后,我想尝试围绕该约束视图制作一个框,有没有办法实现这一点?

  3. 我很确定附加的代码甚至还不够完美。大家能否指出我在附件代码中犯的错误,以便我从中吸取教训?

有人可以帮我解释我们如何实现这些吗?

提前致谢。在此处输入图像描述

标签: androidandroid-constraintlayout

解决方案


  1. 如果你想在中间有一条线,你可以像这样放置简单的视图:`

    <View
        android:layout_width="20dp"
        android:layout_height="0dp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        android:background="@android:color/holo_red_dark"/>
    
  2. 如果您想要一个围绕分数的框,您可以将背景添加到代表分数的“TextView/ImageView”,在互联网上查看如何创建ShapeDrawable和应用它

  3. 用一个 ConstraintLayout 来做


推荐阅读