Android仿iOS实现三级联动选择器
来源:互联网 发布:手机号码跟踪软件 编辑:程序博客网 时间:2024/05/16 18:33
相信不少用过iOS的童鞋们都会对iOS的美观界面,操作友好性所折服,其实很多iOS上的效果android上也一样能实现,今天做项目的时候刚好需要用到一个类似于iOS的三级联动选择器,用来给用户选择所在地(包括省、市、区),特此记录,方便今后查阅。
先看效果图:
看完效果图就有种跃跃欲试的冲动啦,接下来就开始实现功能吧。首先对这个效果进行分析,可分如下几步走:1.获取省市区的数据(如果有服务端程序可从后台获取,当然这里为了简便,直接把province_date.xml文件放到了assets文件夹下,province_data.xml已和源码一并上传);2.制作联动控件;3.添加事件响应(这里通过回调的方式去做)。
具体的实现方式均在上传的源码中有,只是这里提一点,有时候我们并不一定需要精确到区,可能只需要省和市就可以了,所以为了提高程序的灵活性,我在代码中加了几个用来标识的字段,如下:
- public static final int STYLE_ONE=1;//一级联动
- public static final int STYLE_TWO=2;//二级联动
- public static final int STYLE_THREE=3;//三级联动
当需要三级联动的时候,给构造方法传入STYLE_THREE,如上效果图,当只需要两级联动的时候,传入STYLE_TWO,效果如下图所示:
http://download.csdn.net/detail/fengyenom1/9861512
阅读全文
0 0
- Android仿iOS实现三级联动选择器
- 省市区三级联动城市选择器(仿iOS滚轮实现)
- weex 实现仿ios 三级联动地址选择器
- Android 地址选择器,实现省市区三级联动
- Android 日期选择器,实现年月日三级联动
- Android 日期选择器,实现年月日三级联动
- Android 地址选择器,实现省市区三级联动
- Android仿IOS三级级联城市选择器
- 高仿iOS 滚轮实现 省市区 城市选择三级联动
- Android城市三级联动选择器
- Android ListView三级联动,实现自定义地址选择器
- Android时间选择器(三级联动修改年月日)
- 仿IOS特效(一)——Android 自定义View实现3D滚轮效果的城市联动选择器
- android省市区三级联动实现
- android 三级联动,二级联动,省市县选择器
- 省市选择器三级联动
- AndroidWheel 省市区三级联动(高仿IOS版本)
- 仿ios时间,日期选择和三级联动控件
- vs2017找不到头文件
- Spark EXecutor彻底解密
- struts2第十八讲学习笔记,struts2工作原理精华摘要
- 测试csdn blog editor
- core核心模块--矩阵的掩码操作
- Android仿iOS实现三级联动选择器
- Machine Leanring-Principal Component Analysis(PCA)
- 委托
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—B
- 中位数
- JAVA基础类库——Java7新增的Objects类
- Static Const
- c#知识收藏
- canvas操作图片像素