首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)

2012-09-05 
android listview实现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)首先还是老样子,我们先来看一些应用

android listview实现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)

首先还是老样子,我们先来看一些应用视图:

        android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)        android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)        android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)

       这个应用很酷吧,可以很方面我们找到所要的城市及实现天气查询订阅等.但是我要在这里提一下搜狐的意见了,这个错误很明显,城市J开头的你却用I来提示,而J你pass掉了,看来还是网易比较好.不东扯西扯了.

       首先我们要实现右边提示的view,这里面我们要自定义,这里是参考别人的. 

       代码片段:

    android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)      android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)       android listview兑现快速查询A—Z (模拟一些天气搜狐,网易等天气预报)

       看起来还凑合吧,最近想实现个完整的天气项目,就先搭一下架子了.哈哈.

      代码都在上面,我就不多解释了,还有一点我需要说明一下,里面的数据我们可以通过天气预报接口进行解析获取相应的城市.

解析就是请求,解析字符串,就不多说了,但是我还要明确一点就是对字母的查询,我们要获取城市的pinyin.这个是比较头疼的,虽说已经有pingyin4j.jar了,但是比较窝囊的是,多音字没有解决,为了解决这个,我走了好多弯路,用到了翻译接口,请求webservice,因为中国地名就是拼音嘛,虽知道我自错聪明,好不容易搭好了架子,虽知道解析有的偏僻地方都没有英文,我郁闷个头啊.最后解决了80%,至于方法,我不说你也知道.

     这里我把city.db上传一下,如果需要点击      链接下载


1楼keyboard_workers4小时前
效果不错,支持.

热点排行
Bad Request.