最近的项目中给ListView 加入了一个Header View之后,发现Header View的下方也有了分割线,很难看,UI要求将Header View的分割器去掉,好吧。现在就来说一说如何如何去除ListView中Header View中的分割线。

Header View中带分割线

Header View中不带分割线

Header View中要去掉的分割线

方法1

ListView的部分布局代码如下所示

先调用ListView的addHeaderView(View v, Object data, boolean isSelectable)方法添加Header View,注意第三个参数 isSelectable 必须为true,否则无效

然后调用ListView的setHeaderDividersEnabled(boolean headerDividersEnabled)方法设置Header View不显示分割线,代码如下所示: listView.addHeaderView(mHeader, null, true); //禁止头部出现分割线 listView.setHeaderDividersEnabled(false);

顺便说一下:如果要去除ListView中Footer View中的分割线,也是类似的方法

先调用ListView的addFooterView(View v, Object data, boolean isSelectable)方法添加Footer View,注意第三个参数 isSelectable 必须为true,否则无效

然后调用ListView的setFooterDividersEnabled(boolean footerDividersEnabled)方法设置Footer View不显示分割线,代码如下所示: listView.addFooterView(mFooter, null, true); //禁止底部出现分割线 listView.setFooterDividersEnabled(false);

方法2

在ListView的布局文件中不设置分割线,如下所示:

然后在item布局文件中加入一个view作为分割线,代码类似于如下所示: <?xml version="1.0" encoding="utf-8"?>

这样ListView就不会有分割线了,只是在内容区域有分割线,Header View和Footer View就不会再出现分割线。

android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...相关推荐

  1. android listview下拉刷新动画,android 安卓 listview 支持下拉刷新 上拉加载更多

    [1]重写listViewimport java.text.SimpleDateFormat; import java.util.Date; import com.example.testdddlea ...

  2. Android listView 去掉header和footer中的分割线

    Android listView 去掉header和footer中的分割线 方法一: 在listView中加上android:headerDividersEnabled="false&quo ...

  3. 我的Android进阶之旅------Android二级ListView列表的实现

    实现如下图所示的二级列表效果 首先是在布局文件中,布局两个ListView,代码如下: <LinearLayout xmlns:android="http://schemas.andr ...

  4. 我的Android进阶之旅------Android利用温度传感器实现带动画效果的电子温度计

    要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...

  5. Android开发知识(二十三)从源码角度分析ListView的滑动复用机制

    文章目录 前言 认识RecycleBin机制 ListView的布局方式 ListView的元素创建流程 ListView滑动加载过程 前言 ListView作为一个常用的列表控件,虽然现在基本被Re ...

  6. 我的Android进阶之旅------经典的大客推荐(排名不分先后)!!

    今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下(转载于:http://blog.csdn.net/wujxiaoz/article/details/8237096) Android中文Wiki ...

  7. 我的Android进阶之旅:经典的大牛博客推荐

    Android中文Wiki AndroidStudio-NDK开发-移动开发团队 谦虚的天下 - 博客园 gundumw100博客 - android进阶分类文章列表 - ITeye技术网站 CSDN ...

  8. Android进阶之旅:经典的大牛博客推荐

    Android中文Wiki AndroidStudio-NDK开发-移动开发团队 谦虚的天下 - 博客园 gundumw100博客 - android进阶分类文章列表 - ITeye技术网站 CSDN ...

  9. 我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...

    今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 我的And ...

最新文章

  1. 硕士毕业两年算法工程师年终总结
  2. 正点原子stm32f429 pcb_正点原子【STM32-F407探索者】第十六章 电容触摸按键实验
  3. 没有shell63号单元_苏教版15年级数学上册第七单元整理与复习+同步练习
  4. Mybatis-plugins分页助手实现查询数据分页
  5. 如何升级浏览器_Chrome谷歌浏览器秒变科研神器,让你的效率提升10倍!
  6. 玩转mini2440开发板之【tekkamanninja版的u-boot的编译和烧录】
  7. 【报告分享】2020中国基民图鉴.pdf(附下载链接)
  8. Python实训第一天--基础知识
  9. 帆软动态分页之多数据集层式报表
  10. mysql建立数据透视表_SQL复习笔记 —— 数据透视表的妙用
  11. androidstudio上传自己的lib到Jcenter
  12. Unity之新版输入系统InputSystem如何自定义InputActions
  13. 关于电销团队负责人如何挑选外呼系统?
  14. 压缩视频用什么软件比较好?
  15. 图数据库的类别有哪些?解读:图数据库分类与原理
  16. 浅谈微信小程序授权应用
  17. 零基础学习HTML(7)——块级元素和行内元素
  18. 黑马pink老师:CSS基础 总结Ⅰ
  19. Unity 托管代码剥离
  20. 实验4 NoSQL和关系数据库的操作比较

热门文章

  1. DNS之三 辅助区域和名称解析过程
  2. 一本书让你懂得人生的价值
  3. java 链表中倒数第k个结点
  4. python分布式进程(windows下)
  5. ASp.net中Froms验证方式
  6. dubbo管理控制台安装和使用
  7. 利用SqlBulkCopy插入数据
  8. 单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
  9. WeChat小程序报错Module not found: Can‘t resolve ‘umtrack-alipay‘ in
  10. PHP的TRUE|FALSE