记得在我刚开始接触到美团网的时候就对美团网这个城市定位、选择城市功能很感兴趣,觉得它做得很棒。有如下几个点: 一:实现ListView的A-Z字母排序功能 二:根据输入框的输入值改变来过滤搜索结果,如果输入框里面的值为空,更新为原来的列表,否则为过滤数据列表 三:汉字转成拼音的功能,很多时候实现联系人或者城市列表等实现A-Z的排序功能,我们可以直接从数据库中获取他的汉字拼音,而对于一般的数据,我们怎么实现A-Z的排序,这里我使用了PinYin4j.jar将汉字转换为拼音. 按照惯例先来看一下最终效果图: ![这里写图片描述](http://img.blog.csdn.net/20160301230210358) 接下来分析下整个功能模块的布局结构: (1)首先一个带删除按钮的EditText,我们在输入框中输入我们查找的城市可以自动过滤出最终的结果,当输入框中没有数据自动替换到原来的数据列表; (2)中间是当前定位的城市和热门的城市,其中热门城市使用到了GridView; (3)下面是一个ListView用来显示数据列表,右侧是一个字母索引表,当我们点击不同的字母,ListView会定位到该字母地方
2019-12-21 20:33:33 8.77MB 仿美团网
1
ListView的A-Z字母排序功能以及根据输入框的输入值改变来过滤搜索结果,如果输入框里面的值为空,更新为原来的列表,否则为过滤数据列表,包括汉字转成拼音的功能
2019-12-21 20:33:33 7.06MB ListView
1
该实例实现了请求网络数据并解析Json适配listView,并对listview进行优化、图片缓存、和子控件的点击事件的实现。
2019-12-21 20:33:25 1.77MB ListView
1
listview的滑动删除、编辑和长按切换位置集成的demo
2019-12-21 20:32:22 8.27MB 滑动删除切换
1
Android 防京东侧滑筛选,ListView+CheckBox滑动冲突,ListView+ GridView显示一行问题解决,接口回调传递数据等
2019-12-21 20:31:51 28.19MB 侧滑筛选
1
此 vb获取其他进程ListView内容的代码经过测试,解决其他版本导致目标进程内存一直增大的问题,目前最完美版本。
2019-12-21 20:30:36 7KB 获取其他进程
1
将从服务器获取的json数据,加载到listview中,json的key为listview的标题项,value为listview标题项对应的内容
2019-12-21 20:29:25 11.87MB Listview json数据 Android
1
超高速度显示最漂亮的ListView增强美化版(VB)
2019-12-21 20:27:28 1.1MB 最漂亮 ListView 增强美化版
1
android自定义listview实现仿微信/QQ设置界面的开发
2019-12-21 20:27:06 5.29MB 仿微信界面
1
ListView和CheckBox结合完成的批量删除操作。
2019-12-21 20:25:20 1MB Android ListView Checkbox 批量删除
1