使用 TextView 在两个页面元素之间创建分隔是不明智的吗?

Is using a TextView to create separation between two page elements ill-advised?

我是 android 开发计划的学生。我已经构建了一些应用程序,并且想到了使用非常简单的 TextView 在屏幕上画一条线以在视觉上分隔页面元素的想法。 TextView 将不包含文本,除了用水平线分隔两个元素外,它没有任何功能或用途。我在 ConstraintLayout.

中使用它

谁能告诉我为什么这不是一个好主意?否则最佳做法是什么?以这种方式使用空 TextView 是否正常?

这样做完全没问题,但没有必要专门使用 TextView:没有文本的 TextView 只是 View.

您可以创建一个具有任何高度和背景颜色的 View 并使用它:

<View
    android:layout_width="match_parent"
    android:layout_width="1dp"
    android:background="@color/my_divider_color" />

1dp 替换为您想要的任何高度,并将 @color/my_divider_color 替换为您希望分隔线的颜色。