2019独角兽企业重金招聘Python工程师标准>>>

android ListView 九大重要属性详细分析

1.android ListView 一些重要属性详解,兄弟朋友可以参考一下。
首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false。

android:stackFromBottom="true"。

2.transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查 看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持 ScrollBar)自动滑动到最底部。
android:transcriptMode="alwaysScroll"

3.cacheColorHint属性,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背 景背很简单只需要准备一张图片然后指定属性android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后, 发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果。

如果你只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#00000000)就可以了。

4.divider属性,该属性作用是每一项之间需要设置一个图片做为间隔,或是去掉item之间的分割线。

android:divider="@drawable/list_driver"  其中  @drawable/list_driver 是一个图片资源,如果不想显示分割线则只要设置为android:divider="@drawable/@null" 就可以了。

5.fadingEdge属性,上边和下边有黑色的阴影。

android:fadingEdge="none"设置后没有阴影了~

6.scrollbars属性,作用是隐藏listView的滚动条,

android:scrollbars="none"与setVerticalScrollBarEnabled(true);的效果是一样的,不活动的时候隐藏,活动的时候也隐藏。

7.fadeScrollbars属性,android:fadeScrollbars="true"  配置ListView布局的时候,设置这个属性为true就可以实现滚动条的自动隐藏和显示。

8.fastScrollEnabled属性 ,

很多开发者不知道ListView列表控件的快速滚动滑块是如何启用的,这里Android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞 定,如果你使用XML布局只需要在ListView节点中加入  android:fastScrollEnabled="true" 这个属性即可,而对于Java代码可以通过myListView.setFastScrollEnabled(true); 来控制启用,参数false为隐藏。 还有一点就是当你的滚动内容较小,不到当前ListView的3个屏幕高度时则不会出现这个快速滚动滑块,同时该方法仍然是AbsListView的基础方法,可以在ListView或GridView等子类中使用快速滚动辅助。

9.drawSelectorOnTop属性。

When set to true, the selector will be drawn over the selecteditem. Otherwise the selector is drawn behind the selected item. Thedefault value is false。

android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。

android:drawSelectorOnTop="false"点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的。

文章来源:IT蓝豹。www.itlanbao.com

转载于:https://my.oschina.net/u/2461971/blog/550342

android ListView 九大重要属性详细分析相关推荐

  1. 【SemiDrive源码分析】【X9芯片启动流程】30 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(一)

    [SemiDrive源码分析][X9芯片启动流程]30 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(一) 一.Android Kernel 启动流程分析 ...

  2. 传智播客html css3笔记,传智播客详解Css3九大常用属性

    在Css3的学习和实际操作中,我们经常会接触到一些常用属性,比如字体.文本.列表和背景等.下面,传智播客将对常用的Css3九大属性进行详解. 1.传智播客详解Css3九大常用属性-字体 l Font- ...

  3. android listview 滑动条显示_ListView详细介绍与使用

    前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日常开发过程中 ...

  4. Android ListView几个重要属性

    1.transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内.通过设置的控件transcriptMode属 ...

  5. 怎么制作一个好的iframe,iframe各个属性详细分析,个人拙见

    iframe作为一个网站之间交互的桥梁,受到很多站长的喜爱,但是又有不安全的因素存在,所以正确填写属性是很重要的. <iframe name="my_iframe" heig ...

  6. flutter TextField 属性详细分析

    flutter TextField 属性 简单的进行了归纳,有些是仅凭字面翻译. flutter TextField中的InputDecoration属性 TextField({Key key,thi ...

  7. Android 4.0 Launcher源码详细分析 傻蛋

    http://wenku.baidu.com/view/80e280e2998fcc22bcd10dcd.html

  8. 装修的九大风格,快来看看哪种适合你

    装修的风格有很多中不同的选择,每个人的喜好也都各不相同,不同的装修风格各有特点和有点,所适用的人群也不一样,下面,小编就把装修常用的九大风格进行详细的分析介绍,大家快来轩轩适合哪种吧. 一.装修风格大 ...

  9. Android关于AndroidManifest.xml详细分析

    一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了package中暴露的组件(activiti ...

最新文章

  1. ElasticSearch Java Api(三) -更新索引库
  2. 化工仪表和自动化(自动控制系统)
  3. Mybatis最入门---代码自动生成(generatorConfig.xml配置)
  4. 真恶心,用安卓模拟器开微信不能找附近的人
  5. TensorFlow(3)-与训练相关的操作
  6. 【转载】作者苗晓平介绍的飞鸽传书
  7. 大数据预测实战-随机森林预测实战(四)-模型调参
  8. 有一种尊重,叫迟三秒再关门
  9. 如何选择和使用ACM LaTeX模板
  10. python基础语法结构图(简单明了)
  11. python 文本框不能放表情_用Python自动生成表情包,生活不易多才多艺!
  12. 谷歌商店上架APP被拒绝
  13. GDAL+Python实现栅格影像处理之栅格矢量化及矢量栅格化
  14. android9/android10 鼠标右键返回(已验证)
  15. 射频功率计介绍——一款超紧凑的多功能射频仪器
  16. Oracle DataGuard介绍
  17. 【历史上的今天】2 月 18 日:电池的发明者出生;全美最大的电脑连锁店开业;Netsky 蠕虫问世
  18. java print快捷键_java输出语句快捷键是什么
  19. 读研期间发84篇SCI!研究生被怀疑有“背景”和学术造假,本人回应!
  20. 小白学java之车辆管理系统,超基础!

热门文章

  1. Nexus仓库属性和分类
  2. C++面试题整理,希望对大家有所帮助
  3. Java新职篇:一维数组
  4. Python基础笔记(二) List、tuple、循环语句
  5. canvas学习笔记-贝塞尔曲线
  6. Nest.js 管道
  7. Outlook 2013中 IMAP配置
  8. Java | 原来 try 还可以这样用啊?!
  9. emacs之occur mode笔记
  10. 用淘宝Fourinone实现Hadoop经典实例wordcount