您的位置:首页 > 移动开发

Android上实现一个简单的天气预报APP(十) 城市列表搜索框

2017-02-25 11:41 656 查看
学习参考资源:https://www.gitbook.com/book/zhangqx/mini-weather/details

前面我们已经实现了点击城市列表ListView中的Item,实现更新天气信息的动作。接下来,我们将每个item的信息补充的更为完整,并实现搜索功能。

1)补充列表信息

前面我们ListView中每个item的信息是城市名称,现在我们补充一些信息,改成每个item包含id,citycode,省份,城市信息。



运行一下!



2)在布局顶部添加搜索框

我们的搜索框组件是由左边一个EditText用于输入关键词,右边一个ImageView存放Search按钮图片组成





运行一下!

3)获取搜索框数据,并设置更新数据动作

1.定义变量,并绑定组件,并监听搜索按钮的动作



2.设置动作,将获取EditText获取的数据(这里我们获取的是citycode),传给MainActivity更新天气数据



运行一下!





3.根据EditText更新ListView,输入关键字后,按搜索键,更新ListView

前面我们已经可以获取EditText的内容,现在我们用它来更新ListView



运行一下!





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐