发表于: 2017-01-07 00:20:54
1 835
今天完成的事情:1.处理了数据,填充了选择城市界面
2.调整了选择开户行弹出的popupwindow的位置和宽高
3.添加银行卡模块完成90%(今天刚知道验证银行卡要调用富有接口)
明天计划的事情:研究富有提供的接口文档,验证银行卡。
优化布局,处理Activity之间的逻辑
遇到的问题:popwindow的使用还是有问题
收获:1.使用split()方法处理城市数据
String[] citys = s.split("\\d"); 方法的参数填正则表达式。 \d代表数字
String[] citys = s.split("\\D"); \D代表非数字 前面的一个"\"为转义符
将一个字符串按照正则表达式匹配的字符切割成字符数组
2.回顾了map和set的用法。
用foreach或者iterator遍历set集合
3.popupWindow在屏幕下方显示
window.showAtLocation(partentView, Gravity.BOTTOM,0,0);
parentView:在哪个布局中显示出来
Gravity.BOTTOM Gravity.RIGHT Gravity.LEFT Gravity.CENTER:显示的位置
后两个参数为在水平方向和垂直方向上的偏移程度,像素为单位
评论