ListView是一个可以被深度扩展的视图。在做项目的时候,扩展ListView去显示数据是必不可免的。接下来会展示如何在ListView中去选择多个物件,以及如何使用ListView的“过滤”功能。
1、使用上一节的工程:BasicViews5。
2、在BasicViews5Activity.java中添加一些代码。
3、按F11在模拟器上面调试。现在,可以单击ListView中的每一个物件,同时在它的右侧将会显示,它已经被选择了。
通过getListView()方法,得到了ListView的引用。之所以这么做,是因为我们想要通过编码的方式去修改ListView的行为特征。
在这种情况下,使用setChoiceMode()方法去设置ListView回应用户点击事件的响应方式。举个例子,当设置ListView.CHOICE_MODE_MULTIPLE,意味着用户可以进行多项选择:
ListView另外一个非常牛的功能是“过滤”。当通过setTextFilterEnable()方法把“过滤”功能激活后,用户就可以在软键盘上面输入文字了,同时ListView将会自动地匹配用户输入的信息:
所有的带“jhon”字样的信息都会被过滤出来。
分享到:
相关推荐
本节主要介绍Android开发过程中的复杂控件,及ListView控件,可以支持同学们做一些新闻类、信息类应用的开发.
安卓Android源码——动态ListView,支持异步更新列表,异步更新图片.rar
安卓Android源码——重写listview实现下拉刷新.zip
安卓Android源码——使用listView实现的树状结构.zip
Android源码——ListView分页功能源码.zip
安卓Android源码——动态ListView,支持异步更新列表,异步更新图片.zip
Android滚轮控件,基于ListView实现,可以自定义样式。 特征 支持自定义滚轮样式 支持common和holo两种皮肤 支持文本和图文混排两中数据模版 支持循环显示数据 支持补充项添加附加文本 支持设置滚轮刻度 支持联动...
【第一部分】历史文章: Android学习笔记(一)——创建第一个Android项目 ...Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share
安卓Android源码——ListView分页功能源码.zip
【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本 代码
VideoListPlayer实现了在列表控件(ListView, RecyclerView)中加载并播放视频,并支持滑动时自动播放/暂停的功能 利用该项目,可以轻松实现类似Instagram的视频播放功能 注意:最低支持API 14以上 效果预览 ...
控件重绘 C# WinForm控件美化扩展系列之ListView
【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组
Listview控件用法,listview控件,.net控件,.net listview控件用法
安卓Android源码——横向ListView的完整实现(包含基于横向listview做的一个小相册demo).zip
安卓Android源码——横向ListView的完整实现(包含基于横向listview做的一个小相册demo).rar
Android开发:实现带图片和checkbox的listview
安卓Android源码——在Listview显示多任务下载效果。可以中途停止类似360手机助手.zip
安卓Android源码——在Listview显示多任务下载效果。可以中途停止类似360手机助手.rar