我想在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>
答案 0 :(得分:0)
增加dividerHeight会给你带来的效果吗?或者尝试将填充添加到可以作为列表中项目的分隔符drawable。
答案 1 :(得分:0)
我采用了不同的方法,因为drawablePadding没有给出Top,bottom等方向。
我所做的是将android:layout_marginTop
添加到列表中的第一项,将android:layout_marginBottom
添加到最后一项。
这会自动从顶部和底部围绕分隔线留出一些空间。 (不是传统方式,但有效):)