1.

背景色: listView设置背景色android:background="@drawable/bg",拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做android:cacheColorHint的属性,在黑色主题下默认的颜色值是#191919,所以就出现了刚才的画面,有一半是黑色的。

如果你只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色;如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#00000000)就可以了,当然为了美化是要牺牲一些效率的。

2. android:fadingEdge="none"

去掉上边和下边黑色的阴影

3.

android:divider="@drawable/list_driver" 其中 @drawable/list_driver

是一个图片资源lsitview的每一项之间需要设置一个图片做为间隔

设置Item之间无间隙

android:divider="#00000000"

或者在javaCode中如下定义:listView.setDividerHeight(0);

4. android:listSelector="@color/pink"

listView item 选中时的颜色。默认为橙黄底色。

5.

android:divider="@drawable/list_driver" 设置分割线的图片资源,如果则只要设置为

android:divider="@drawable/@null"

不想显示分割线

6. android:scrollbars="none"

setVerticalScrollBarEnabled(true); 隐藏listView的滚动条

7. android:fadeScrollbars="true"

设置为true就可以实现滚动条的自动隐藏和显示

8.

android:transcriptMode="alwaysScroll"

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

android:fastScrollEnabled="false"

android:fastScrollEnabled = "true" 加快滑动速度

android:drawSelectorOnTop="false"

android:scrollingCache="false" ??????????????

android:drawSelectorOnTop="true"

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

android:drawSelectorOnTop="false"

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

When set to true, the selector will be drawn over the selected

item. Otherwise the selector is drawn behind the selected item. The

default value is false.

android listview divider color,android listview 属性相关推荐

  1. Android可滑动画板,Android 利用 Canvas 画画板

    首先新建一个项目工程,建立文件,如下图所示 首先配置页面布局文件activity_main.xml,如下图所示: xmlns:tools="http://schemas.android.co ...

  2. android cliptopadding java代码_android:clipToPadding属性的分析——以ListView的别样padding为例...

    package cn.com.bravesoft.testlistviewloadmore; import java.util.ArrayList; import java.util.HashMap; ...

  3. Android性能优化之提高ListView性能的技巧

    ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能. 1.在adapter中的ge ...

  4. android 表格listview,通过Layout_weight用ListView来实现一个表格

    通过前面的分析,我们知道,如果想要按照权重比例来分配LinearLayout,我们需要将其宽度设置为0dip,如果我们将其宽度设置为"fill_parent"的时候,其控件所占的比 ...

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

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

  6. android上滑隐藏动画,ListView上滑和下滑,显示和隐藏Toolbar的实现方法

    1.准备Toolbar 先隐藏系统自带的actionbar,在AndroidManifest.xml文件标签中: android:theme="@style/Theme.AppCompat. ...

  7. android listview 风格,【Android】listview卡片式列表的实现

    首先需要把listview的XML改一下风格,着重注意粗体部分. 特别是 android:clipToPadding="false" 并且要记得,ListView的父控件背景颜色设 ...

  8. [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...

    reference to : http://blog.csdn.net/ming2316780/article/details/51578621 一.首先是Listview的属性设置 设置滑动到顶部和 ...

  9. Android之下拉刷新的ListView

    不废话,代码里面注释很详细,直接上代码: 自定义的RefreshableListView代码: 1 public class RefreshableListView extends ListView ...

最新文章

  1. CodeGen编写自定义表达式标记
  2. 从全球最大光伏展看中国光伏行业:火爆的背后是什么?
  3. 销售找客户的软件_实用的销售客户管理软件
  4. 使用Java代码连接SAP ABAP Netweaver服务器
  5. Python 基础 函数
  6. matlab实现线性规划
  7. Vrep中将物体变得透明的方法
  8. linuxftp文件服务器,linux ftp文件服务器
  9. Leecode刷题热题HOT100(3)——无重复字符最长子串
  10. mysql建立数据库需要注意什么_创建数据库的语句是什么 MySQL数据库使用教程
  11. 今天辞去了联盟的版主职务
  12. redis和couchbase的比较
  13. 【mysql】使数据表ID连续的两个方法
  14. 这是我转载的一篇,真的是不错《把SWF变回FLA》大家可以试试
  15. Direct3D透视教程,教你做出属于自己的透视
  16. 【新品重磅发布】FOHEART·HF1面部表情捕捉头盔
  17. 科技论文写作之时态问题
  18. js获取字符串字符数和字节数,注意:区分字符串字符数和字节数(编程环境UTF-8的情形)
  19. JS-函数进阶笔记二次总结
  20. Java——Jsoup方式的IP代理服务器的使用

热门文章

  1. 【Matlab】绘制热力图和三维热力图
  2. 人工智能成2020热搜专业,少儿编程未来可期!
  3. 【福利】有道云笔记免费送30天VIP会员,有道云笔记功能优缺点汇总
  4. 上传图片显示扫描效果html5,JS+HTML5实现上传图片预览效果完整实例【测试可用】...
  5. 折腾Java设计模式之建造者模式
  6. 5分钟学会开发浏览器扩展
  7. 在CentOS上禁用IPv6
  8. Maven和Spring mvc下的页面的跳转与取值
  9. python进阶资源整理
  10. nginx的反向代理以及负载均衡模块的使用