如何在导航栏中的某些元素下方添加水平线。 例如,如果我的导航抽屉具有以下元素;家庭,开始,休息,学习,步行,自行车,狗,猫。
如果我想在“Break”下方放置一条水平线,在“Bike”和“Cat”下面另一条水平线,我该怎么做。
是否有关于如何执行此操作或网站的教程我可以参考。
答案 0 :(得分:0)
在每个视图中,您可以使用以下参数添加布局:
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#FF000000"
其他:您可以创建一个新视图并将其称为UnderlineTextView(从TextView继承),并在draw方法中设置此视图在底部绘制一条线。
答案 1 :(得分:-1)
似乎您在导航栏中使用了ListView / GridView。你可以使用divider属性放一个分隔符。
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/cashItemsList"
android:cacheColorHint="#00000000"
android:divider="@drawable/list_divider"></ListView>
list_divider的xml应该有点像这样
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke
android:height="1dp"
android:color="#00000000"
android:dashWidth="1dp"
android:dashGap="1dp" />
</shape>