6-VI--ListView琐碎小知识点汇总

1、ListView不显示蓝色阴影:

强迫症的你有没有很讨厌这个阴影,反正我是不喜欢,去除方法:

阴影.png

listview.setOverScrollMode(ListView.OVER_SCROLL_NEVER);
2.去除分割线的方式:

去除分割线.png

android:divider="@null" 或 
android:divider="#00000000"或
listview.setDividerHeight(0);
3.设置分割线:也可在xml中设置,记得设高度
//设置listview的item分割线:能设drawable,就任由发挥了
ListView.setDivider(getResources().getDrawable(R.drawable.XXX));
//设置分割线的高度
ListView.setDividerHeight(10);

分割线样式及长度.png

4.注意点:
ListView宽高尽量不用包裹内容,否则由于计算控件高度而多次调用getView
5.添加头布局:一定要在设置适配器之前

添加头脚.png

ListView.addHeaderView(View);
ListView.addFooterView(View);
6.添加头脚可以看到最上和最下其实是有分割线的,去除方法:
ListView.setFooterDividersEnabled(false);//去除底部分割线
ListView.setHeaderDividersEnabled(false);//去除顶部分割线

本文由张风捷特烈原创,转载请注明 更多安卓技术欢迎访问:https://www.jianshu.com/c/004f3fe34c94 张风捷特烈个人网站,编程笔记请访问:http://www.toly1994.com 你的喜欢与支持将是我最大的动力

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏林冠宏的技术文章

实现一个网易云音乐的 BottomSheetDialog

作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:htt...

4057
来自专栏玩转全栈

Android如何实现超级棒的沉浸式体验

做APP开发的过程中,有很多时候,我们需要实现沉浸式的体验。

1.5K24
来自专栏Android干货

Android项目实战(三十二):圆角对话框Dialog

3756
来自专栏Android源码框架分析

仿淘宝、京东拖拽商品详情(可嵌套ViewPager、ListView、WebView、FragmentTabhost)实现效果图实现

2093
来自专栏Android源码框架分析

三句代码创建全屏Dialog或者DialogFragment:带你从源码角度实现全屏Dialog

Dialog是APP开发中常用的控件,同Activity类似,拥有独立的Window窗口,但是Dialog跟Activity还是有一定区别的,最明显的就是:默认...

3694
来自专栏三好码农的三亩自留地

Android-教你写小米系统应用--"我的小米"

前面的文章中,我们已经了解了如何去自定义一个ViewGroup,可以在onLayout中自由的对子View进行位置设定,我们今天这里刚好需要对上面需求提到的三部...

1702
来自专栏Android机器圈

Android图片处理--全景查看效果

PS:Android对于图片处理这块资源还是挺多的,之前用OpenGL制作图片的全景效果,耗时耗力,而且只能点击进去后看到,但是效果是非常的号,今天所写的是编写...

2283
来自专栏向治洪

滑动开关按钮SlideSwich

iphone上有开关控件,很漂亮,其实android4.0以后也有switch控件,但是只能用在4.0以后的系统中,这就失去了其使用价值,而且我觉得它的界面也...

36510
来自专栏Android干货

Android项目实战(四十一):游戏和视频类型应用 状态栏沉浸式效果

3446
来自专栏Android干货园

Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/52...

1931

扫码关注云+社区

领取腾讯云代金券