博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;
🍅点个关注不迷路!🍅
效果演示
一、build引用
dependencies { compile 'liji.library.dev:citypickerview:0.7.0' }
说明:此控件的引用需要设置minSdkVersion的版本不能太小;我设置的如下:
compileSdkVersion 29 buildToolsVersion "30.0.2" defaultConfig { minSdkVersion 22 targetSdkVersion 29 }
二、代码引用
private void getAddress() { CityPicker cityPicker=new CityPicker.Builder(this) .textSize(14) .title("地址选择") .titleBackgroundColor("#FFFFFF") .confirTextColor("#696969") .cancelTextColor("#696969") .province("陕西省") .city("西安市") .district("长安区") .textColor(Color.parseColor("#000000")) .provinceCyclic(true) .cityCyclic(false) .districtCyclic(false) .visibleItemsCount(7) .itemPadding(10) .onlyShowProvinceAndCity(false) .build(); cityPicker.show(); //监听事件,获取结果 cityPicker.setOnCityItemClickListener(new CityPicker.OnCityItemClickListener() { @Override public void onSelected(String... citySelected) { //省份 String province = citySelected[0]; //城市 String city =citySelected[1]; //区县(如果设定了两级联动,那么该项返回空) String district = citySelected[2]; //邮编 String code = citySelected[3]; //为展示区赋值 mSubmit.setText(province.trim() + "-" + city.trim() + "-" + district.trim()); } }); }
三、控件信息说明
关注点赞
大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻获取联系方式👇🏻👇🏻👇🏻