
Android 美团网仿制项目: 实现ListView A-Z字母排序及省市选择功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为Android平台上的美团网界面模仿开发项目,实现了ListView组件A-Z字母快速定位与省市地区选择两大核心功能。
在我刚开始接触美团网的时候就对它的城市定位及选择城市的界面设计非常感兴趣,并觉得它做得非常好。以下是几个亮点:
一、实现了ListView的A-Z字母排序功能;
二、根据输入框中的内容变化来过滤搜索结果,如果输入框为空,则更新为原始列表;否则显示经过筛选的数据列表。
三、汉字转换成拼音的功能,在处理联系人或者城市列表实现A-Z排序时非常有用。通常可以从数据库中获取其汉字的拼音信息,但对于一般数据而言,我们如何实现这样的功能呢?这里我使用了PinYin4j.jar库将汉字转化为拼音。
接下来是整个界面布局结构说明:
1. 首先是一个带有删除按钮的EditText,在这个输入框里我们可以根据需求查找特定的城市,并且当没有内容时会自动切换回原始列表;
2. 居中显示的是当前定位城市和热门城市的推荐,其中热门城市展示使用了GridView;
3. 最下方为一个ListView用于展现数据列表,并且右侧有一个字母索引表。当我们点击不同的字母后,ListView将滚动到相应的位置进行定位。
以上就是我对美团网在这一部分设计的个人理解和总结。
全部评论 (0)
还没有任何评论哟~


