用的三方库 作者看到别介意啊
app build.gralde
dependencies{ ... ... //滚动选择器 api 'liji.library.dev:citypickerview:3.1.8' }
onCreate初始化
//初始化地区pop mPicker=new CityPickerView(); mPicker.init(this); CityConfig cityConfig = new CityConfig.Builder().build(); mPicker.setConfig(cityConfig);
点击事件
//监听选择点击事件及返回结果 mPicker.setOnCityItemClickListener(new OnCityItemClickListener() { @Override public void onSelected(ProvinceBean province, com.lljjcoder.bean.CityBean city, DistrictBean district) { super.onSelected(province, city, district); //显示自由发挥 //省份 if (province != null) { } //城市 if (city != null) { } //地区 if (district != null) { } tvRegion.setText(province.getName()+city.getName()+district.getName()); } @Override public void onCancel() { super.onCancel(); //取消 自由发挥 } }); //显示 mPicker.showCityPicker( );