Android 省市区县多选,非联动,简洁清新样式 集成简单

一般我们的产品里面都会有省市区选择,一般是联动的,网上一大堆,就不一一列举了,

但有时候要求新颖一点,就要涉及到组合了,非联动的。去年做出来以后,想着分享一下,结果工作忙给忘记了,今天整理代码正好分享一下

先看效果图:

区县选择前

区县选择后

效果图

可以下载下来源码 替换图标和主题

实现思路:

整体的大列表是

ExpandableListView 二级列表控件+ListView+底部GridView,涉及到了滑动和一些逻辑事件

最外层是DrawaLayout 抽屉 用于显示区县

集成方式:

在项目根节点的gradle

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

然后项目里

	        implementation 'com.github.ChenXi1995.SmartAndroid:smartcityselect:1.0.3'
implementation 'com.github.ChenXi1995.SmartAndroid:smartcityselect:1.0.3'

使用:

startActivityForResult(new Intent(MainActivity.this,ArerSelectActivity.class),0x66); // 0x66可以换成任何值

//传递方式:

github地址:https://github.com/ChenXi1995/SmartAndroid 欢迎star

发布了42 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_29769851/article/details/94022236