码迷,mamicode.com
首页 > 移动开发 > 详细

Android之ListView常用技巧

时间:2016-04-30 20:44:35      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

  ListView是一个非常常用的列表控件,虽然在5.x时代ListView的风头正在逐渐的被RecyclerView抢去,但是ListView的使用范围依然十分广泛.

  接下来的ListView的常用技巧是在平时的开发和学习中了解到的,如有雷同,纯属我抄!

  •   技巧1:设置项目间分隔线
  •   技巧2:隐藏滚动条
  •   技巧3:设置第一个可视条目是第几项
  •   技巧4:添加/取消item的点击效果.
  •   技巧5:处理数据项为空的时候的ListView
  •     技巧6:动态更新ListView

  

  下面依次介绍

  1.设置项目间的分割线

    这是个很常用的使用技巧,开发中可以使用ListView提供的divider和dividerHeight这个属性去完成,如下-->   

    android:divider="#ff0000"   这里可以设置颜色等属性,可以自定义颜色的十六进制数值,也可以使用Android提供的颜色

    android:dividerHeight="5dp"  这里通过输入的数值设置分割线的高度

    ***某些时候可能不需要项目间的分隔线,如右--> android:divider="@null"

 

  2.隐藏滚动条

    隐藏滚动条很简单,只要在控件中加入一个属性便可,如右-->  android:scrollbars="none"

 

  3.设置第一个可视条目是第几项

    初始化ListView控件以后,再调用setSelection(int a)方法,

    private ListView listView;

    listView = (ListView)findViewById(R.id.listView);

    listView.setSelection(5);

 

  4.添加/取消item的点击效果

    点击ListView中的一项,系统默认的会有一个点击效果.5.0以下是一个改变背景颜色的效果,5.0以上是一个波纹效果

    这个效果可以通过修改listSelector属性来添加/取消点击后的回馈效果,如下-->

    android:listSelector="#ff0000"

    android:listSelector="@android:color/transparent"

 

  5.处理数据项为空的时候的ListView

    

  ***********************急事,一会回来接着再写

 

 

    

 

Android之ListView常用技巧

标签:

原文地址:http://www.cnblogs.com/whllong/p/5449183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!