在抽屉列表项之间添加分隔符

abc*_*112 2 android list view drawer divider

我有一个导航抽屉,列表项的样式设置为R.layout.drawer_list_item.

mDrawerList.setAdapter ( new ArrayAdapter<String> ( this, R.layout.drawer_list_item, mDrawerTitles ) );
Run Code Online (Sandbox Code Playgroud)

但是,似乎定义列表项外观的XML只能包含一个textview.我无法在textview下面添加一个视图项,我无法添加布局.那么,我该如何添加分频器呢?

列表项样式:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
Run Code Online (Sandbox Code Playgroud)

除法:

 <View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray"/>
Run Code Online (Sandbox Code Playgroud)

Siu*_*Siu 11

看看这个问题:如何正确设计/设计Android导航抽屉

您可以将这些属性添加到ListView:

android:divider="#FFFFFF"
android:dividerHeight="1dp"
Run Code Online (Sandbox Code Playgroud)