我正在尝试根据 Google Material Design 规范创建一个带有标题的分隔符,但我无法让它工作。为什么谷歌会推出一个甚至在支持或目标平台级别都不可用的规范?所以我在这里重新创建 Material 规范以使用旧版本,这是我到目前为止得到的:
<TextView
android:id="@+id/textview_task_header1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="42dp"
android:layout_marginBottom="12dp"
android:drawableTop="@drawable/drawable_separator"
android:textSize="16sp"
android:textStyle="bold"
android:textColor="#bfbfbf"
android:text="Location"/>
我想创建一个标题,某种分隔符。我不想使用列表,因为列表将要求我创建一个适配器,我发现这在我的情况下真的不切实际。我必须使用 XML 来布局 UI,但我无法弄清楚。
我需要这样的东西,我需要一个没有行分隔符的标题和一个有一个分隔符的标题:
此外,我还能够通过 TextView 创建页眉并设置边距顶部和底部。问题是我无法在我的案例中显示可绘制的线条,而且我觉得我在这里做的事情不对。太乱了。
如果您不发布表明使用 hackish 解决方案的答案,我将不胜感激。出于某种原因,我不喜欢走那条路。 :/
最佳答案
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray"/>
要添加垂直分隔符,请切换 layout_width
和 layout_height
值
关于android - 根据 Android Material Design 指南,带/不带标题的分隔 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530542/