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

标签 android list view divider drawer

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

mDrawerList.setAdapter ( new ArrayAdapter<String> ( this, R.layout.drawer_list_item, mDrawerTitles ) );

但是,定义列表项外观的 XML 似乎只能包含一个 TextView 。我不能在textview下面添加view item,也不能添加layout。那么,如何添加分隔线?

列表项样式:

<?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" />

分隔符:

 <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

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

android:divider="#FFFFFF"
android:dividerHeight="1dp"

关于android - 在抽屉列表项之间添加分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20358197/

相关文章:

mysql - 时间重叠总和

Android 如何将 Map<V,T> 放入 Intent 中

android - GCM 无法启动服务 Intent

android - 动态注册的 BroadcastReceivers 是否在组件/应用程序死亡后仍然存在?

list - Haskell:将列表拆分为两个新列表的元组

list - 实现与递归函数相等的函数

Android:onClick 图像使 Textview 不可见

android - 如何跳转到 Eclipse 中的 XML 资源而不是 R.java

从 R 中的单元格中删除重复的单词

javascript - Angular js - 通过http获取参数值并将它们提供给 View