是否使用TextView在两个页面元素之间创建分隔不当?

问题描述

我是一名android开发程序的学生。我已经构建了一些应用程序,我有一个想法,可以使用非常简单的TextView在屏幕上画一条线,以可视方式分隔页面元素。 TextView将不包含任何文本,不具有任何功能或仅用于使用水平线分隔两个元素而不能使用其他功能。我在ConstraintLayout中使用它。

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

enter image description here

解决方法

这样做很好,但是没有必要专门使用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替换为您想要的分隔线颜色。