带中文索引的ListView 仿微信联系人列表
因为各种原因,项目经理和产品经理把我做的东西给否定了,所以决定分享出去。
主要功能:
1 、带中文索引的ListView
2、自己定义顶部搜索视图,能够对返回button,搜索button加入事件监听,带动画的咧!~
3、底部自己定义视图,能够对Listview的adapter加入监听,而且回调选中的数目,另外其它的视图都是能够自己加入的
4、右側的索引视图,依据通讯录的解析后的数据动态生成相关索引列表
5、Adapter的抽象类,想优化自己的Adapter能够看一下,样例中的adapter不过特例特写。
6、分组布局listview,通过声明枚举类型推断 须要显示或者隐藏的控件,本来想依据类型Inflate不同的布局的,结果发现视图错位了,以后在研究吧。
效果图例如以下:
带中文索引的ListView 仿微信联系人列表的更多相关文章
- WPF 自定义TreeView控件样式,仿QQ联系人列表
		一.前言 TreeView控件在项目中使用比较频繁,普通的TreeView并不能满足我们的需求.因此我们需要滴对TreeView进行改造.下面的内容将介绍仿QQ联系人TreeView样式及TreeVi ... 
- 动手分析安卓仿QQ联系人列表TreeView控件
		因项目需要需要用到仿QQ联系人列表的控件样式,于是网上找到一个轮子(https://github.com/TealerProg/TreeView),工作完成现在简单分析一下这个源码. 一. 需要用 ... 
- 28.qt quick-ListView高仿微信好友列表和聊天列表
		1.视图模型介绍 在Qml中.常见的View视图有: ListView: 列表视图,视图中数据来自ListModel.XmlListModel或c++中继承自QAbstractItemModel或Q ... 
- 31.qt quick-使用SwipeView添加滑动视图-高仿微信V2版本
		在上章我们学习了ListView,然后实现了: 28.qt quick-ListView高仿微信好友列表和聊天列表,本章我们来学习SwipeView滑动视图,并出高仿微信V2版本: 1.Contain ... 
- Android带索引联系人列表
		网上Android联系人列表的样例也非常多,都和微信的联系人差点儿相同,因为项目用到了联系人列表索引功能(产品把字母item给去掉了),只是也还是好实现.这里我也来分享分享我的实现,免得以后忘了.那先 ... 
- 老猪带你玩转android自定义控件二——自定义索引栏listview
		带索引栏的listview,在android开发非常普遍,方便用户进行字母索引,就像微信通讯录这样: 今天,我们就从零到一实现这个具有索引栏的listview. 怎么实现这个控件了,我们应当梳理出一个 ... 
- Android中ListView实现图文并列并且自定义分割线(完善仿微信APP)
		昨天的(今天凌晨)的博文<Android中Fragment和ViewPager那点事儿>中,我们通过使用Fragment和ViewPager模仿实现了微信的布局框架.今天我们来通过使用Li ... 
- Android 高仿微信6.0主界面  带你玩转切换图标变色
		转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41087219,本文出自:[张鸿洋的博客] 1.概述 学习Android少不了模仿 ... 
- 仿微信中加载网页时带线行进度条的WebView的实现
		finddreams:http://blog.csdn.net/finddreams/article/details/44172639 为了仿微信中加载网页时带进度条的WebView的实现,首先我们来 ... 
随机推荐
- Android原理揭秘系列之一动态墙纸
			Livewallpaper,即动态墙纸,是Android的一大3D特色功能,用户可以在桌面选择加载动态墙纸,让自己的手机桌面背景旋动起来. 相对于静态桌面壁纸,动态墙纸可以展示各种动态变化的背景,而与 ... 
- 零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月8日周五】
			考试考一天,得分94,最后一题防火墙当时还没搞明白 考题如下: 注意事项: .确保在重启主机后所有配置仍然生效. .selinux 必须为Enforing 模式,防火墙必须开始.默认策略必须清空. . ... 
- 【转】asp.net 利用Global.asax 捕获整个解决方案中的异常错误
			之前做项目的时候都是在每个页面中处理这不同的异常信息,一个页面数下来,很多个try{}catch{}语句块,令整个代码结构有些不够美观. 今天看到一篇帖子,是关于利用全局应用程序类来帮忙获取异常信息, ... 
- vb的LINQ实现
			vb实现LINQ非常简单的例子: Dim numbers() As Integer = {1, 2, 3, 4, 5, 6, 7} Dim allNumbers = From number In nu ... 
- Set,Map数据结构
			/*Set : 多个value的集合, value不重复Map : 多个key-value对的集合, key不重复 1. Set容器 1). Set() 2). Set(array) 3). add( ... 
- (原)python中matplotlib的颜色及线条控制
			转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6117528.html 参考网址: http://stackoverflow.com/questions ... 
- xode 中文乱码处理
			find *.* -exec sh -c "iconv -f GB18030 -t UTF-8 {} > {}.txt" \; 
- C# 过滤SerialPort端口
			C#中的SerialPort类只能通过SerialPort.GetPortNames()来获取端口名字,而且出来都是COM+数字的字样,如果我要识别COM端口是什么设备的,它就无能为力了,此时我们可以 ... 
- python生成html文件浏览器中文显示乱码问题
			近来在网上采集数据,想把采集下来的数据整合成html的形式保存.以便其他的平台产品可以直接读取html显示或者根据html标签提取数据. def output_html(self): try: fou ... 
- A + B Problem,hdu-1000
			A + B Problem Problem Description Calculate A + B. Input Each line will contain two integers A and ... 
