1.去除页面分割线

方法1:设置android:divider="@null"

方法2:android:divider="#00000000"

方法3:.setDividerHeight(0)


2.去除Header和Footer处的分割线

android:headerDividersEnabled: When set to false, the ListView will not draw the divider after each header view. [boolean]

android:footerDividersEnabled: When set to false, the ListView will not draw the divider before each footer view. [boolean]

注意: 这里两个属性都只对HeaderView和FooterView有效,如果你没有在ListView加入HeaderView或者FooterView,无论设置什么值,都是没有作用的。


3.去除ListView底部的分割线

通过对ListView的源码分析,所有的分割线都是通过画一个很窄的矩形实现的,但是在给每一行画分割线之前,ListView都会判断当前行的底部位置是否到达或者超出了ListView的底部,如果到达了,那么就不会画这条分割线。

所以,如果ListView的高度是fill_parent,那么当Item很少,而没有能填满ListView的高度的时候,底部就会出现分割线。反之,如果ListView的高度是wrap_content,那么ListView的高度就是随着Item的增多而变高的,最后一行的Item始终是达到了ListView的底部,也就不会出现分割线了。


更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. Xposed: 勾住(Hook) Android应用程序对象的方法,实现AOP
  5. (Android) Eclipse "launching delegate" 停在 27%的解决方法
  6. android dialog
  7. Android(安卓)休眠与唤醒
  8. android AsyncTask 使用方法
  9. android的Timer方法

随机推荐

  1. Android(安卓)安全访问机制
  2. android 自适应 多屏幕支持 --Android多
  3. 将服务器端字符读取至android的文本控件,
  4. 在英特尔® 架构平台上开发和优化基于 ND
  5. Android 学习论坛博客及网站推荐
  6. 一步步探索学习Android Touch事件分发传
  7. android之CalendarView日历视图
  8. PC与Android设备通过USB建立通信连接
  9. Android帮助文档翻译——开发指南(十五)获
  10. 【android开发】解析xml文件①