有些时候,我们会提出这样的需求,希望ListView显示底部(顶部)的分割线,这样做,会使得UI效果更加精致,如下图所示:

如果搜索资料,大家会搜到一堆相关的方法,最多的莫过于设置listview的footerdividersenabled和headerdividersenabled,可是,在某些情况下,我们会发现,就算设置了这两个属性,也无法添加底部或者是顶部的分割线。 具体原因,主要是因为一些嵌套布局,或者是手机兼容性的问题,导致该属性失效。关于使用ListView应该注意的地方,可参考:http://gundumw100.iteye.com/blog/1169065

如果想完全解决footerdividersenabled失效带来的烦恼,最好的方式是:

在定义list item的布局时,直接为每一个item布局的底部(顶部)加上一条横线作为分割线,比如:

            <Viewandroid:layout_width="match_parent"android:layout_height="1px"android:background="#DEDEDE" />

如此这般,就OK啦!如果更好的方法,欢迎指正!

如有疑问,欢迎进QQ群:487786925( Android研发村 )

转载于:https://www.cnblogs.com/hehe520/p/6329948.html

Android ListView显示底部的分割线相关推荐

  1. android ListView显示网络图片

    研究了android两个礼拜,稍微有了点眉目,开始正式帮公司开发应用的时候,发现ListView没有现成的显示网络图片的类或方法,网上查了查也没找到好的解决方法.心一横,自己研究吧,现在把我的解决办法 ...

  2. android listview显示数据库内容

    1.   创建数据库与数据表的类 package com.mybook.listdemo;/*** Created by 182 on 2016/2/18.*/ import android.cont ...

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

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

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

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

  5. android listview 美化,Android界面美化 -- 自定义ListView分割线

    ListView默认的分割线 ListView会在item之间添加一个默认的分割线.在XML中添加一个ListView,其对应的属性如下. 可以看到ListView默认样式中设置了一个Divider, ...

  6. android listview分页显示,Android应用中使用ListView来分页显示刷新的内容

    点击按钮刷新1.效果如下: 实例如下:  上图的添加数据按钮可以换成一个进度条  因为没有数据所以我加了一个按钮添加到数据库用于测试:一般在服务器拉去数据需要一定的时间,所以可以弄个进度条来提示用户: ...

  7. android listview 列加id,Android实战开发之ListView同一个item显示2列的实现方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Android实战开发中,ListView控件用途十分广泛,各种自定义控件多种多样.当项目要求实现一个2列的商品列表形式的界面,我们首先肯定想到用List ...

  8. Android 自定义 ListView 显示网络上 JSON 格式歌曲列表

    本文内容 环境 项目结构 演示自定义 ListView 显示网络上 JSON 歌曲列表 参考资料 本文最开始看的是一个国人翻译的文章,没有源代码可下载,根据文中提供的代码片段,自己新建的项目(比较可恶 ...

  9. android底部弹出显示不全,Android 解决 NestedScrollView 底部内容被遮挡显示不全

    Android 解决 NestedScrollView 底部内容被遮挡显示不全 很早之前就遇到过在使用 NestedScrollView 的时候发现底部的 View 总是显示不全, 看起来像是被底部的 ...

  10. android查询mysql并显示_Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解...

    本文实例讲述了Android操作SQLite数据库(增.删.改.查.分页等)及ListView显示数据的方法.分享给大家供大家参考,具体如下: 由于刚接触android开发,故此想把学到的基础知识记录 ...

最新文章

  1. Ubuntu Server上的LVM配置
  2. Install GIT in Ubuntu
  3. 【实战】使用Python部署机器学习模型的10个实践经验
  4. 远程桌面端口修改批处理
  5. 图片配置文件设置 索尼a7s2_一招让索尼相机直出电影机色彩
  6. python3 re正则匹配数据获取案例
  7. 用c语言双向循环链表,C语言实现双向循环链表
  8. 不爬山的人很少摔跤——Celeste蔚蓝的叙事理念与关卡设计(一)
  9. Driver/library version mismatch
  10. 贝壳网失败了,有些伤感
  11. pycharm如何恢复工具的主菜单
  12. RTSP 协议详细介绍
  13. 5G射频室内测试的关键技术
  14. Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
  15. 最新浴血凤凰2020年DNF自动化辅助开发教程
  16. 每日分享 《一生如寄 人来人往》
  17. C语言100个囚徒和灯泡,经典算法问题其一:百日囚徒问题
  18. 到了2020年,年薪80w的阿里P7专家,顶尖的技术人才只因做到了这几点
  19. 电脑连Wi-Fi时服务器未响应,无线Wi-Fi连接失败常见故障解惑
  20. 手机安全很重要,局座张召忠为华为Mate 20生物识别黑科技点赞

热门文章

  1. 无边框对话框拖动改变大小的实现总结
  2. “我来管管看”系列:如何消除报工数据与入库数据的差异?
  3. 取出Cookie中的中文显示乱码解决方法。经验证第三种方法有效。
  4. 由内鬼事件看企业的内部安全威胁
  5. java判断string字符串是不是json格式
  6. 初了解JS设计模式,学习笔记
  7. iOS Nib文件一览
  8. [iOS]学习笔记3(动态性)
  9. SqlHelper 类
  10. 【leetcode】数组的度-两个map关联初探