我有一个导航抽屉,其中列表项的样式设置为r.layout.drawer_list_item。
mDrawerList.setAdapter ( new ArrayAdapter<String> ( this, R.layout.drawer_list_item, mDrawerTitles ) );
但是,定义列表项外观的xml似乎只能包含一个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" />
Divider:
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray"/>
最佳答案
看看这个问题:How to properly design/style a Android Navigation Drawer
可以将这些属性添加到列表视图:
android:divider="#FFFFFF"
android:dividerHeight="1dp"