ListView分隔符填充

时间:2014-03-24 22:47:50

标签: android android-layout android-listview padding divider

我想在listview分隔符的顶部和底部添加填充。

我尝试插入 android:dividerPadding =“10dp”  属性到我的xml布局文件中。

但没有任何反应。我需要改变什么?感谢大家的帮助。     

    <ImageView
        android:id="@+id/background"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:contentDescription="backgroundDescription"
        android:scaleType="centerCrop"
        android:src="@drawable/photo_01" >
    </ImageView>

    <com.hb.views.PinnedSectionListView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/android:list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:divider="@android:color/darker_gray"
        android:dividerHeight="1dp"
        android:footerDividersEnabled="false"
        android:headerDividersEnabled="false" />

</FrameLayout>

2 个答案:

答案 0 :(得分:0)

增加dividerHeight会给你带来的效果吗?或者尝试将填充添加到可以作为列表中项目的分隔符drawable。

答案 1 :(得分:0)

我采用了不同的方法,因为drawablePadding没有给出Top,bottom等方向。

我所做的是将android:layout_marginTop添加到列表中的第一项,将android:layout_marginBottom添加到最后一项。

这会自动从顶部和底部围绕分隔线留出一些空间。 (不是传统方式,但有效):)