本文主要是介绍设置ListView中的分割线divider不顶边的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在ListView中divider是默认顶边的。 有时候设计会要求divider往里缩进一下。但是divider没有设置margin的属性。
这里用到shape。 shape,一个可以做到很多不麻烦设计师给你切图的东西。
- <ListView android:id="@+id/listview"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:divider="@drawable/list_divider"/>
list_divider.xml
android:left = "16dp" 相当于layout_marginLeft = "16dp"
- <?xml version="1.0" encoding="utf-8"?>
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
- <item
- android:left="16dp"
- android:right="16dp">
- <shape>
- <solid android:color="@android:color/darker_gray" />
- <size android:height="1dp"/>
- </shape>
- </item>
- </layer-list>
这篇关于设置ListView中的分割线divider不顶边的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!