要完成自定义分割线,我们先来认识一下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

更多相关文章

  1. Android开发开发技巧之 EditText 属性大全
  2. TextView属性
  3. 通过查看系统的ProgressBar样式来自定义旋转动画
  4. XML属性
  5. Android组件属性
  6. 自定义Spinner下拉菜单(下拉列表框)样式
  7. 自定义SeekBar样式
  8. Android属性 gravity, layout_gravity, padding, layout_margin
  9. 【Android 设计】:样式_ 图解

随机推荐

  1. 从Android设备获取实时截屏
  2. (转) Android的Window类
  3. Android中AsyncTask使用详解
  4. Android(安卓)前景
  5. Android老版本项目导入到新版SDK提示错误
  6. 《Android经验分享》周刊第2期
  7. Android(安卓)图像存储在SD卡ContentReso
  8. Android高手进阶教程(二)之----Android(
  9. Android(安卓)Content Provider
  10. Android入门第十六篇之Style与Theme