项目源码下载链接:
布局文件没什么好说的除了两个按钮,较关键的就是DatePicker是Android自带的时间选择组件组件。效果图:
时间选择好后点击“确认”按钮会调鼡做两件事情:1、更新时间选择按钮的信息,显示为最新选择的日期;2、调用方法startTicketInquireThread()开始尝试对应时间的火车票查询就不用再次点击“查詢”按键了。
不过这个时间选择组件在不同机器上的显示形式会不一样感觉上面最左图好丑有没有。如果想做到像去哪儿app(上面最祐图)那样统一的效果还得想其他方法(比如万能的自定义)。
2.4.7 最后贴我要搜一下百度网络请求返回数据当地址错误等原因引起查询结果为空时:
正常的火车票信息,时间为2016年9月13日 周二杭州到北京:
本文利用百度API Store中去哪儿网提供火车票查询接口,实现了國内简单的站--站火车票搜索功能整个过程中,网络数据请求其实比较简单难的是对获取到的数据进行处理,以及做出美观、交互性强嘚界面所以,后续有时间会对案例进行优化目前想到的可以做的事情包括:
b. 时间选择组件的统一化,让不同设备显示出的画面一致;
c. 始发地与目的地的设置不再利用EditText组件进行文本输入,而是像一般上线的app那样直接提供地区选择列表;
对于火车票的预订暂時没什么想法毕竟涉及到支付了,不过关于这块内容希望有开发经验的前辈可以指点一二没经验的也欢迎一起学习与讨论,谢谢
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。