前段时间写了一个DEMO,里面用到省市县三级联动的功能,稍微整理了一下。以下代码中大部分数据来源于网上的下拉列表的省市县三级联动的例子,这里我作出了改动,用的是GridView来显示省市县,代码有点繁琐,但是显示效果还是不错的。
显示效果如下图所示:未点击按钮之前,gridview隐藏。
点击按钮后,会展开gridview,选择之后,gridview隐藏。
首先是布局文件:main.xml,布局中用到的一些9patch图片这里就不给出了。
重写了GridView,使其不出现滚动条代码如下:
MyGridView.class
所有数据都是来自于网上的下拉列表的例子,所以比较繁琐,这个类大部分代码都是机械操作(网上拷的),大家见谅!!
PubActivity.class