`
wiseideal
  • 浏览: 443831 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ListView分隔线的显示

阅读更多

项目中需要在listview中添加footview 出现了两个问题 

1.footview点击报错 空指针 好解决 在itemclickListener中判断位置即可 

2.footview本应隐藏消失的 却显示了分隔线 在stackoverflow发现下面这段话 一下发现了解决办法

写道
The ListView implementation in Android never draws dividers between items that are disabled, which if you are just calling the addFooterView(View v) method then by default your footer will be.

Instead you need to call the addFooterView(View v, Object data, boolean isSelectable) method with isSelectable set to true. You can just pass null for the data object if you don't need it.

 当初加footview时就没注意还有一个方法 上面那段话大意是listview从来不会主动的加入分隔线 只当内容可以点击时才会加上

所以在加入footview时设置为不可选即可 可以同时解决上面2个问题

 

还有一种情况下 如果没有设置adapter的情况加载了footView 此时调用

listView.removeFooterView(footView);

 会报空指针 但实际上listview和footview都不为空 解决方法是

 设置adapter以后再进行removeFooterView的操作 再没有报空的问题

分享到:
评论

相关推荐

    wpf 带表格线的listview

    默认的listview不带表格线,这个实现的已经算是完美的了

    Android之ListView控件

    divider,设置分割线,#00000000或@null分割线被隐藏 fadingEdge,设置为none,去除上边和下边的阴影 scrollbars,设置为none,隐藏滚动条 ListView介绍 ListView组件可以实现循环显示自定义组件的功能。 首先在显示...

    Android组件ListView列表简单使用

    1、在布局文件中加ListView并配置相应属性,如下配置了宽度、高度、分割线高度、是否显示头部分割线、列表项 <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=...

    C#实现label分页显示数据(附SQL)

    让你不再用datagridview,不再用listview,可以换漂亮的背景

    MyGridViewApplication

    前两天在些项目的时候碰到常用的GridView要实现一些分割线,之前就是用本方法利用listView和Item的背景颜色的不同线显示分割线。这是最low的一种做法。于是我就简单的写了一个自定义的 GridView

    Android RecyclerView线性布局详解(1)

    RecyclerView是Android 5.0新增的控件,在android-support-v7...看到这里我们自然想到了与之类似的控件ListView,RecyclerView和ListView都是在有限的屏幕区域里维护少量的View来进行显示大量的数据,其实RecyclerVie

    Android App开发中RecyclerView控件的基本使用教程

    概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样... 你想要控制其显示的方式,请通过布

    Android 开发技巧

    4.6.1、ListView自定义分割线 66 4.6.2、LIST例一 66 4.6.3、LIST例二 76 4.6.4、LIST例三 80 4.6.5、ListView 被选中item的背景颜色 82 4.6.6、ListView自定义背景颜色 83 4.6.7、List长按与短按消息映射 84 4.6.8...

    Android开发资料合集-World版!

    4.6.1、ListView自定义分割线 66 4.6.2、LIST例一 66 4.6.3、LIST例二 76 4.6.4、LIST例三 80 4.6.5、ListView 被选中item的背景颜色 82 4.6.6、ListView自定义背景颜色 83 4.6.7、List长按与短按消息映射 84 4.6.8...

    Android RecyclerView艺术般的控件使用完全解析

    RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实...你想要控制其显示的方式,请通过布局管理器L

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例003 使开发环境全屏显示 5 实例004 根据需要创建所需解决方案 6 1.2 Visual Studio开发环境的使用 8 实例005 为程序设置版本和帮助信息 8 实例006 设置Windows应用程序启动窗体 9 实例007 统一窗体中控件的字体...

    C#编程经验技巧宝典

    72 <br>0102 将字符串首字母转换大写 72 <br>0103 如何进行字节数组和字符串的相互转换 72 <br>0104 如何把一个按空格分割的字符串存储在一个ArrayList数组中 73 <br>4.2 获取字符串信息 73 ...

    vc++ 应用源码包_1

    IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",...

    vc++ 应用源码包_2

    IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",...

    vc++ 应用源码包_6

    IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",...

Global site tag (gtag.js) - Google Analytics