问题描述
我是一名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
替换为您想要的分隔线颜色。