自定义ListView分割线
16lz
2021-01-23
要完成自定义分割线,我们先来认识一下listview中的两个属性:
- android:divider 设置list 列表项的分隔条(可用颜色分隔,也可用Drawable分隔)
- android:dividerHeight 设置分隔线的高度
要完成自定义我们要借助android:divider属性,用drawable自定义样式来实现:如:shape_consult_item.xml
文件内容:
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#d6d6d6" //solid设置分隔线线条样式 android:height="1dip" /> <corners //圆角样式设置 android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" /> <stroke //stroke设置分隔线填充样式 android:width="1dip" android:color="#c5c5c5" /> shape>
那么在ListView中我们就可以这样来用了:
<ListView android:id="@+id/finisth_listView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:divider="@drawable/shape_consult_item" android:dividerHeight="13dp" >
看来也挺容易的吗? 世事无难事,只要肯用心,最终都有解。
转载于:https://www.cnblogs.com/gaolizhong/p/4383257.html
更多相关文章
- Android开发开发技巧之 EditText 属性大全
- TextView属性
- 通过查看系统的ProgressBar样式来自定义旋转动画
- XML属性
- Android组件属性
- 自定义Spinner下拉菜单(下拉列表框)样式
- 自定义SeekBar样式
- Android属性 gravity, layout_gravity, padding, layout_margin
- 【Android 设计】:样式_ 图解