Android仿IOS地区弹出框选择器

一.  主代码

View view = dialogm();

final MyAlertDialog dialog1 = new MyAlertDialog(
InvoiceActivity.this).builder().setTitle("选择地区")
.setView(view)
.setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(View v) {


}
});
dialog1.setPositiveButton("保存", new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), cityTxt,
1).show();
// location_tv.setText(cityTxt);
}
});

dialog1.show();


二.部分代码


private View dialogm() {
View contentView = LayoutInflater.from(this).inflate(
R.layout.wheelcity_cities_layout, null);
final WheelView country = (WheelView) contentView
.findViewById(R.id.wheelcity_country);
country.setVisibleItems(3);
country.setViewAdapter(new CountryAdapter(this));


final String cities[][] = AddressData.CITIES;
final String ccities[][][] = AddressData.COUNTIES;
final WheelView city = (WheelView) contentView
.findViewById(R.id.wheelcity_city);
city.setVisibleItems(0);


// 地区选择
final WheelView ccity = (WheelView) contentView
.findViewById(R.id.wheelcity_ccity);
ccity.setVisibleItems(0);// 不限城市


country.addChangingListener(new OnWheelChangedListener() {
public void onChanged(WheelView wheel, int oldValue, int newValue) {
updateCities(city, cities, newValue);
cityTxt = AddressData.PROVINCES[country.getCurrentItem()]
+ ""
+ AddressData.CITIES[country.getCurrentItem()][city
.getCurrentItem()]
+ ""
+ AddressData.COUNTIES[country.getCurrentItem()][city
.getCurrentItem()][ccity.getCurrentItem()];
}
});


city.addChangingListener(new OnWheelChangedListener() {
public void onChanged(WheelView wheel, int oldValue, int newValue) {
updatecCities(ccity, ccities, country.getCurrentItem(),
newValue);
cityTxt = AddressData.PROVINCES[country.getCurrentItem()]
+ ""
+ AddressData.CITIES[country.getCurrentItem()][city
.getCurrentItem()]
+ ""
+ AddressData.COUNTIES[country.getCurrentItem()][city
.getCurrentItem()][ccity.getCurrentItem()];
}
});


ccity.addChangingListener(new OnWheelChangedListener() {
public void onChanged(WheelView wheel, int oldValue, int newValue) {
cityTxt = AddressData.PROVINCES[country.getCurrentItem()]
+ ""
+ AddressData.CITIES[country.getCurrentItem()][city
.getCurrentItem()]
+ ""
+ AddressData.COUNTIES[country.getCurrentItem()][city
.getCurrentItem()][ccity.getCurrentItem()];
}
});


country.setCurrentItem(1);// 设置北京
city.setCurrentItem(1);
ccity.setCurrentItem(1);
return contentView;
}


/**
* Updates the city wheel
*/
private void updateCities(WheelView city, String cities[][], int index) {
ArrayWheelAdapter<String> adapter = new ArrayWheelAdapter<String>(this,
cities[index]);
adapter.setTextSize(18);
city.setViewAdapter(adapter);
city.setCurrentItem(0);
}


/**
* Updates the ccity wheel
*/
private void updatecCities(WheelView city, String ccities[][][], int index,
int index2) {
ArrayWheelAdapter<String> adapter = new ArrayWheelAdapter<String>(this,
ccities[index][index2]);
adapter.setTextSize(18);
city.setViewAdapter(adapter);
city.setCurrentItem(0);
}


/**
* Adapter for countries
*/
private class CountryAdapter extends AbstractWheelTextAdapter {
// Countries names
private String countries[] = AddressData.PROVINCES;


/**
* Constructor
*/
protected CountryAdapter(Context context) {
super(context, R.layout.wheelcity_country_layout, NO_RESOURCE);
setItemTextResource(R.id.wheelcity_country_name);
}


@Override
public View getItem(int index, View cachedView, ViewGroup parent) {
View view = super.getItem(index, cachedView, parent);
return view;
}


@Override
public int getItemsCount() {
return countries.length;
}


@Override
protected CharSequence getItemText(int index) {
return countries[index];
}
}


三.布局


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFFFFF"
    android:orientation="vertical" >


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="8dp"
        android:orientation="horizontal"
        android:paddingLeft="12dp"
        android:paddingRight="12dp" >


        <com.gghl.view.wheelcity.WheelView
            android:id="@+id/wheelcity_country"
            android:layout_width="wrap_content"
            android:layout_height="120dp"
            android:layout_gravity="center_vertical"
            android:layout_weight="1" />


        <com.gghl.view.wheelcity.WheelView
            android:id="@+id/wheelcity_city"
            android:layout_width="wrap_content"
            android:layout_height="120dp"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="5dp"
            android:layout_weight="1" />


        <com.gghl.view.wheelcity.WheelView
            android:id="@+id/wheelcity_ccity"
            android:layout_width="wrap_content"
            android:layout_height="120dp"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="5dp"
            android:layout_weight="1" />
    </LinearLayout>


</LinearLayout>



四.引用其他文件 com.gghl.view.wheelcity



package com.gghl.view.wheelcity;


/**
 * 城市信息
 */
public class AddressData {
/** 未设定数组 */
public static final String NO_LIMITS[] = { "未设定" };
/** 省份信息 */
public static final String PROVINCES[] = { "未设定", "北京", "天津", "河北", "山西",
"内蒙古", "辽宁", "吉林", "黑龙江", "上海", "江苏", "浙江", "安徽", "福建", "江西", "山东",
"河南", "湖北", "湖南", "广东", "广西", "海南", "重庆", "四川", "贵州", "云南", "西藏",
"陕西", "甘肃", "青海", "宁夏", "新疆", "台湾", "香港", "澳门" };
/** 省份编号数组 */
public static final int P_ID[] = { 0, 11, 12, 13, 14, 15, 21, 22, 23, 31,
32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 50, 51, 52, 53, 54,
61, 62, 63, 64, 65, 71, 81, 82 };
/** 城市信息 */
public static final String CITIES[][] = {
{ "未设定" },
{ "未设定", "北京市内", "北京" },
{ "未设定", "天津市内", "天津" },
{ "未设定", "石家庄", "唐山", "秦皇岛", "邯郸", "邢台", "保定", "张家口", "承德", "沧州",
"廊坊", "衡水" },
{ "未设定", "太原", "大同", "阳泉", "长治", "晋城", "朔州", "晋中", "运城", "忻州",
"临汾", "吕梁" },
{ "未设定", "呼和浩特", "包头", "乌海", "赤峰", "通辽", "鄂尔多斯", "呼伦贝尔", "巴彦淖尔",
"乌兰察布", "兴安盟", "锡林郭勒", "阿拉善盟" },
{ "未设定", "沈阳", "大连", "鞍山", "抚顺", "本溪", "丹东", "锦州", "营口", "阜新",
"辽阳", "盘锦", "铁岭", "朝阳", "葫芦岛" },
{ "未设定", "长春", "吉林", "四平", "辽源", "通化", "白山", "松原", "白城", "延边" },
{ "未设定", "哈尔滨", "齐齐哈尔", "鸡西", "鹤岗", "双鸭山", "大庆", "伊春", "佳木斯",
"七台河", "牡丹江", "黑河", "绥化", "大兴安岭" },
{ "未设定", "上海市内", "上海" },
{ "未设定", "南京", "无锡", "徐州", "常州", "苏州", "南通", "连云港", "淮安", "盐城",
"扬州", "镇江", "泰州", "宿迁" },
{ "未设定", "杭州", "宁波", "温州", "嘉兴", "湖州", "绍兴", "金华", "衢州", "舟山",
"台州", "丽水" },
{ "未设定", "合肥", "芜湖", "蚌埠", "淮南", "马鞍山", "淮北", "铜陵", "安庆", "黄山",
"滁州", "阜阳", "宿州", "巢湖", "六安", "亳州", "池州", "宣城" },
{ "未设定", "福州", "厦门", "莆田", "三明", "泉州", "漳州", "南平", "龙岩", "宁德" },
{ "未设定", "南昌", "景德镇", "萍乡", "九江", "新余", "鹰潭", "赣州", "吉安", "宜春",
"抚州", "上饶" },
{ "未设定", "济南", "青岛", "淄博", "枣庄", "东营", "烟台", "潍坊", "济宁", "泰安",
"威海", "日照", "莱芜", "临沂", "德州", "聊城", "滨州", "菏泽" },
{ "未设定", "郑州", "开封", "洛阳", "平顶山", "安阳", "鹤壁", "新乡", "焦作", "濮阳",
"许昌", "漯河", "三门峡", "南阳", "商丘", "信阳", "周口", "驻马店",
"直辖县级行政区划(*)" },
{ "未设定", "武汉", "黄石", "十堰", "宜昌", "襄樊", "鄂州", "荆门", "孝感", "荆州",
"黄冈", "咸宁", "随州", "恩施", "省直辖县级行政单位" },
{ "未设定", "长沙", "株洲", "湘潭", "衡阳", "邵阳", "岳阳", "常德", "张家界", "益阳",
"郴州", "永州", "怀化", "娄底", "湘西" },
{ "未设定", "广州", "韶关", "深圳", "珠海", "汕头", "佛山", "江门", "湛江", "茂名",
"肇庆", "惠州", "梅州", "汕尾", "河源", "阳江", "清远", "东莞", "中山", "潮州",
"揭阳", "云浮" },
{ "未设定", "南宁", "柳州", "桂林", "梧州", "北海", "防城港", "钦州", "贵港", "玉林",
"百色", "贺州", "河池", "来宾", "崇左" },
{ "未设定", "海口", "三亚", "省直辖县级行政单位" },
{ "未设定", "重庆市内", "重庆" },
{ "未设定", "成都", "自贡", "攀枝花", "泸州", "德阳", "绵阳", "广元", "遂宁", "内江",
"乐山", "南充", "眉山", "宜宾", "广安", "达州", "雅安", "巴中", "资阳", "阿坝",
"甘孜", "凉山" },
{ "未设定", "贵阳", "六盘水", "遵义", "安顺", "铜仁", "兴义", "毕节", "凯里", "都匀" },
{ "未设定", "昆明", "曲靖", "玉溪", "保山", "昭通", "丽江", "普洱", "临沧", "楚雄",
"红河", "文山", "西双版", "大理", "德宏", "怒江", "迪庆" },
{ "未设定", "拉萨", "昌都", "山南", "日喀则", "那曲", "阿里", "林芝" },
{ "未设定", "西安", "铜川", "宝鸡", "咸阳", "渭南", "延安", "汉中", "榆林", "安康", "商洛" },
{ "未设定", "兰州", "嘉峪关", "金昌", "白银", "天水", "武威", "张掖", "平凉", "酒泉",
"庆阳", "定西", "陇南", "临夏", "甘南" },
{ "未设定", "西宁", "平安", "海晏", "同仁", "共和", "玛沁", "玉树", "德令哈市" },
{ "未设定", "银川", "石嘴山", "吴忠", "固原", "中卫" },
{ "未设定", "乌鲁木齐", "克拉玛依", "吐鲁番", "哈密", "昌吉", "博尔塔拉", "库尔勒", "阿克苏",
"阿图什", "喀什", "和田", "伊犁", "塔城", "阿勒泰", "自治区直辖县级行政单位" },
{ "未设定", "台北", "高雄", "基隆", "台中", "台南", "新竹", "嘉义" },
{ "未设定", "香港" }, { "未设定", "澳门" }, };
/** 城市编号数组 */
public static final int[][] C_ID = {
{ 0 },
{ 0, 1101, 1102 },
{ 0, 1201, 1202 },
{ 0, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310,
1311 },
{ 0, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410,
1411 },
{ 0, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1522,
1525, 1529 },
{ 0, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110,
2111, 2112, 2113, 2114 },
{ 0, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2224 },
{ 0, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310,
2311, 2312, 2327 },
{ 0, 3101, 3102 },
{ 0, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210,
3211, 3212, 3213 },
{ 0, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310,
3311 },
{ 0, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3410, 3411,
3412, 3413, 3414, 3415, 3416, 3417, 3418 },
{ 0, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509 },
{ 0, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610,
3611 },
{ 0, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710,
3711, 3712, 3713, 3714, 3715, 3716, 3717 },
{ 0, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 4110,
4111, 4112, 4113, 4114, 4115, 4116, 4117, 4190 },
{ 0, 4201, 4202, 4203, 4205, 4206, 4207, 4208, 4209, 4210, 4211,
4212, 4213, 4228, 4290 },
{ 0, 4301, 4302, 4303, 4304, 4305, 4306, 4307, 4308, 4309, 4310,
4311, 4312, 4313, 4331 },
{ 0, 4401, 4402, 4403, 4404, 4405, 4406, 4407, 4408, 4409, 4412,
4413, 4414, 4415, 4416, 4417, 4418, 4419, 4420, 4451, 4452,
4453 },
{ 0, 4501, 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510,
4511, 4512, 4513, 4514 },
{ 0, 4601, 4602, 4690 },
{ 0, 5001, 5002 },
{ 0, 5101, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111,
5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5132, 5133,
5134 },
{ 0, 5201, 5202, 5203, 5204, 5222, 5223, 5224, 5226, 5227 },
{ 0, 5301, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5323, 5325,
5326, 5328, 5329, 5331, 5333, 5334 },
{ 0, 5401, 5421, 5422, 5423, 5424, 5425, 5426 },
{ 0, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, 6110 },
{ 0, 6201, 6202, 6203, 6204, 6205, 6206, 6207, 6208, 6209, 6210,
6211, 6212, 6229, 6230 },
{ 0, 6301, 6321, 6322, 6323, 6325, 6326, 6327, 6328 },
{ 0, 6401, 6402, 6403, 6404, 6405 },
{ 0, 6501, 6502, 6521, 6522, 6523, 6527, 6528, 6529, 6530, 6531,
6532, 6540, 6542, 6543, 6590 },
{ 0, 7101, 7102, 7103, 7104, 7105, 7106, 7107 }, { 0, 8101 },
{ 0, 8201 }, };


/** 区县信息 */
public static final String[][][] COUNTIES = {
{ { "未设定" }, },
{
{ "未设定" },
{ "未设定", "东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区", "石景山区",
"海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区",
"怀柔区", "平谷区" }, { "未设定", "密云县", "延庆县" }, },
{
{ "未设定" },
{ "未设定", "和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "塘沽区",
"汉沽区", "大港区", "东丽区", "西青区", "津南区", "北辰区", "武清区",
"宝坻区" }, { "未设定", "宁河县", "静海县", "蓟县" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "长安区", "桥东区", "桥西区", "新华区", "井陉矿区", "裕华区",
"井陉县", "正定县", "栾城县", "行唐县", "灵寿县", "高邑县", "深泽县",
"赞皇县", "无极县", "平山县", "元氏县", "赵县", "辛集市", "藁城市",
"晋州市", "新乐市", "鹿泉市" },
{ "未设定", "市辖区", "路南区", "路北区", "古冶区", "开平区", "丰南区", "丰润区",
"滦县", "滦南县", "乐亭县", "迁西县", "玉田县", "唐海县", "遵化市",
"迁安市" },
{ "未设定", "市辖区", "海港区", "山海关区", "北戴河区", "青龙满族自治县", "昌黎县",
"抚宁县", "卢龙县" },
{ "未设定", "市辖区", "邯山区", "丛台区", "复兴区", "峰峰矿区", "邯郸县", "临漳县",
"成安县", "大名县", "涉县", "磁县", "肥乡县", "永年县", "邱县",
"鸡泽县", "广平县", "馆陶县", "魏县", "曲周县", "武安市" },
{ "未设定", "邢台市市辖区", "邢台市桥东区", "邢台市桥西区", "邢台县", "临城县", "内丘县",
"柏乡县", "隆尧县", "任县", "南和县", "宁晋县", "巨鹿县", "新河县",
"广宗县", "平乡县", "威县", "清河县", "临西县", "南宫市", "沙河市" },
{ "未设定", "保定市市辖区", "保定市新市区", "保定市北市区", "保定市南市区", "满城县",
"清苑县", "涞水县", "阜平县", "徐水县", "定兴县", "唐县", "高阳县",
"容城县", "涞源县", "望都县", "安新县", "易县", "曲阳县", "蠡县",
"顺平县", "博野县", "雄县", "涿州市", "定州市", "安国市", "高碑店市" },
{ "未设定", "张家口市市辖区", "张家口市桥东区", "张家口市桥西区", "张家口市宣化区",
"张家口市下花园区", "宣化县", "张北县", "康保县", "沽源县", "尚义县",
"蔚县", "阳原县", "怀安县", "万全县", "怀来县", "涿鹿县", "赤城县",
"崇礼县" },
{ "未设定", "承德市市辖区", "承德市双桥区", "承德市双滦区", "承德市鹰手营子矿区", "承德县",
"兴隆县", "平泉县", "滦平县", "隆化县", "丰宁满族自治县", "宽城满族自治县",
"围场满族蒙古族自治县" },
{ "未设定", "沧州市市辖区", "沧州市新华区", "沧州市运河区", "沧县", "青县", "东光县",
"海兴县", "盐山县", "肃宁县", "南皮县", "吴桥县", "献县", "孟村回族自治县",
"泊头市", "任丘市", "黄骅市", "河间市" },
{ "未设定", "市辖区", "安次区", "广阳区", "固安县", "永清县", "香河县", "大城县",
"文安县", "大厂回族自治县", "霸州市", "三河市" },
{ "未设定", "市辖区", "桃城区", "枣强县", "武邑县", "武强县", "饶阳县", "安平县",
"故城县", "景县", "阜城县", "冀州市", "深州市" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "小店区", "迎泽区", "杏花岭区", "尖草坪区", "万柏林区",
"晋源区", "清徐县", "阳曲县", "娄烦县", "古交市" },
{ "未设定", "市辖区", "城区", "矿区", "南郊区", "新荣区", "阳高县", "天镇县",
"广灵县", "灵丘县", "浑源县", "左云县", "大同县" },
{ "未设定", "市辖区", "城区", "矿区", "郊区", "平定县", "盂县" },
{ "未设定", "市辖区", "城区", "郊区", "长治县", "襄垣县", "屯留县", "平顺县",
"黎城县", "壶关县", "长子县", "武乡县", "沁县", "沁源县", "潞城市" },
{ "未设定", "市辖区", "城区", "沁水县", "阳城县", "陵川县", "泽州县", "高平市" },
{ "未设定", "市辖区", "朔城区", "平鲁区", "山阴县", "应县", "右玉县", "怀仁县" },
{ "未设定", "市辖区", "榆次区", "榆社县", "左权县", "和顺县", "昔阳县", "寿阳县",
"太谷县", "祁县", "平遥县", "灵石县", "介休市" },
{ "未设定", "市辖区", "盐湖区", "临猗县", "万荣县", "闻喜县", "稷山县", "新绛县",
"绛县", "垣曲县", "夏县", "平陆县", "芮城县", "永济市", "河津市" },
{ "未设定", "市辖区", "忻府区", "定襄县", "五台县", "代县", "繁峙县", "宁武县",
"静乐县", "神池县", "五寨县", "岢岚县", "河曲县", "保德县", "偏关县",
"原平市" },
{ "未设定", "市辖区", "尧都区", "曲沃县", "翼城县", "襄汾县", "洪洞县", "古县",
"安泽县", "浮山县", "吉县", "乡宁县", "大宁县", "隰县", "永和县",
"蒲县", "汾西县", "侯马市", "霍州市" },
{ "未设定", "市辖区", "离石区", "文水县", "交城县", "兴县", "临县", "柳林县",
"石楼县", "岚县", "方山县", "中阳县", "交口县", "孝义市", "汾阳市" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "新城区", "回民区", "玉泉区", "赛罕区", "土默特左旗",
"托克托县", "和林格尔县", "清水河县", "武川县" },
{ "未设定", "市辖区", "东河区", "昆都仑区", "青山区", "石拐区", "白云鄂博矿区(*)",
"九原区", "土默特右旗", "固阳县", "达尔罕茂明安联合旗" },
{ "未设定", "市辖区", "海勃湾区", "海南区", "乌达区" },
{ "未设定", "市辖区", "红山区", "元宝山区", "松山区", "阿鲁科尔沁旗", "巴林左旗",
"巴林右旗", "林西县", "克什克腾旗", "翁牛特旗", "喀喇沁旗", "宁城县",
"敖汉旗" },
{ "未设定", "市辖区", "科尔沁区", "科尔沁左翼中旗", "科尔沁左翼后旗", "开鲁县", "库伦旗",
"奈曼旗", "扎鲁特旗", "霍林郭勒市" },
{ "未设定", "市辖区", "东胜区", "达拉特旗", "准格尔旗", "鄂托克前旗", "鄂托克旗",
"杭锦旗", "乌审旗", "伊金霍洛旗" },
{ "未设定", "市辖区", "海拉尔区", "阿荣旗", "莫力达瓦达斡尔族自治旗", "鄂伦春自治旗",
"鄂温克族自治旗", "陈巴尔虎旗", "新巴尔虎左旗", "新巴尔虎右旗", "满洲里市",
"牙克石市", "扎兰屯市", "额尔古纳市", "根河市" },
{ "未设定", "市辖区", "临河区", "五原县", "磴口县", "乌拉特前旗", "乌拉特中旗",
"乌拉特后旗", "杭锦后旗" },
{ "未设定", "市辖区", "集宁区", "卓资县", "化德县", "商都县", "兴和县", "凉城县",
"察哈尔右翼前旗", "察哈尔右翼中旗", "察哈尔右翼后旗", "四子王旗", "丰镇市" },
{ "未设定", "乌兰浩特市", "阿尔山市", "科尔沁右翼前旗", "科尔沁右翼中旗", "扎赉特旗",
"突泉县" },
{ "未设定", "二连浩特市", "锡林浩特市", "阿巴嘎旗", "苏尼特左旗", "苏尼特右旗",
"东乌珠穆沁旗", "西乌珠穆沁旗", "太仆寺旗", "镶黄旗", "正镶白旗", "正蓝旗",
"多伦县" }, { "未设定", "阿拉善左旗", "阿拉善右旗", "额济纳旗" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "和平区", "沈河区", "大东区", "皇姑区", "铁西区", "苏家屯区",
"东陵区", "沈北新区", "于洪区", "辽中县", "康平县", "法库县", "新民市" },
{ "未设定", "市辖区", "中山区", "西岗区", "沙河口区", "甘井子区", "旅顺口区",
"金州区", "长海县", "瓦房店市", "普兰店市", "庄河市" },
{ "未设定", "市辖区", "铁东区", "铁西区", "立山区", "千山区", "台安县",
"岫岩满族自治县", "海城市" },
{ "未设定", "市辖区", "新抚区", "东洲区", "望花区", "顺城区", "抚顺县",
"新宾满族自治县", "清原满族自治县" },
{ "未设定", "市辖区", "平山区", "溪湖区", "明山区", "南芬区", "本溪满族自治县",
"桓仁满族自治县" },
{ "未设定", "市辖区", "元宝区", "振兴区", "振安区", "宽甸满族自治县", "东港市",
"凤城市" },
{ "未设定", "市辖区", "古塔区", "凌河区", "太和区", "黑山县", "义县", "凌海市",
"北镇市" },
{ "未设定", "市辖区", "站前区", "西市区", "鲅鱼圈区", "老边区", "盖州市", "大石桥市" },
{ "未设定", "市辖区", "海州区", "新邱区", "太平区", "清河门区", "细河区",
"阜新蒙古族自治县", "彰武县" },
{ "未设定", "市辖区", "白塔区", "文圣区", "宏伟区", "弓长岭区", "太子河区", "辽阳县",
"灯塔市" },
{ "未设定", "市辖区", "双台子区", "兴隆台区", "大洼县", "盘山县" },
{ "未设定", "市辖区", "银州区", "清河区", "铁岭县", "西丰县", "昌图县", "调兵山市",
"开原市" },
{ "未设定", "市辖区", "双塔区", "龙城区", "朝阳县", "建平县", "喀喇沁左翼蒙古族自治县",
"北票市", "凌源市" },
{ "未设定", "市辖区", "连山区", "龙港区", "南票区", "绥中县", "建昌县", "兴城市" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "南关区", "宽城区", "朝阳区", "二道区", "绿园区", "双阳区",
"农安县", "九台市", "榆树市", "德惠市" },
{ "未设定", "市辖区", "昌邑区", "龙潭区", "船营区", "丰满区", "永吉县", "蛟河市",
"桦甸市", "舒兰市", "磐石市" },
{ "未设定", "市辖区", "铁西区", "铁东区", "梨树县", "伊通满族自治县", "公主岭市",
"双辽市" },
{ "未设定", "市辖区", "龙山区", "西安区", "东丰县", "东辽县" },
{ "未设定", "市辖区", "东昌区", "二道江区", "通化县", "辉南县", "柳河县", "梅河口市",
"集安市" },
{ "未设定", "市辖区", "八道江区", "江源区", "抚松县", "靖宇县", "长白朝鲜族自治县",
"临江市" },
{ "未设定", "市辖区", "宁江区", "前郭尔罗斯蒙古族自治县", "长岭县", "乾安县", "扶余县" },
{ "未设定", "市辖区", "洮北区", "镇赉县", "通榆县", "洮南市", "大安市" },
{ "未设定", "延吉市", "图们市", "敦化市", "珲春市", "龙井市", "和龙市", "汪清县",
"安图县" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "道里区", "南岗区", "道外区", "平房区", "松北区", "香坊区",
"呼兰区", "阿城区", "依兰县", "方正县", "宾县", "巴彦县", "木兰县",
"通河县", "延寿县", "双城市", "尚志市", "五常市" },
{ "未设定", "市辖区", "龙沙区", "建华区", "铁锋区", "昂昂溪区", "富拉尔基区",
"碾子山区", "梅里斯达斡尔族区", "龙江县", "依安县", "泰来县", "甘南县",
"富裕县", "克山县", "克东县", "拜泉县", "讷河市" },
{ "未设定", "市辖区", "鸡冠区", "恒山区", "滴道区", "梨树区", "城子河区", "麻山区",
"鸡东县", "虎林市", "密山市" },
{ "未设定", "市辖区", "向阳区", "工农区", "南山区", "兴安区", "东山区", "兴山区",
"萝北县", "绥滨县" },
{ "未设定", "市辖区", "尖山区", "岭东区", "四方台区", "宝山区", "集贤县", "友谊县",
"宝清县", "饶河县" },
{ "未设定", "市辖区", "萨尔图区", "龙凤区", "让胡路区", "红岗区", "大同区", "肇州县",
"肇源县", "林甸县", "杜尔伯特蒙古族自治县" },
{ "未设定", "市辖区", "伊春区", "南岔区", "友好区", "西林区", "翠峦区", "新青区",
"美溪区", "金山屯区", "五营区", "乌马河区", "汤旺河区", "带岭区",
"乌伊岭区", "红星区", "上甘岭区", "嘉荫县", "铁力市" },
{ "未设定", "市辖区", "向阳区", "前进区", "东风区", "郊区", "桦南县", "桦川县",
"汤原县", "抚远县", "同江市", "富锦市" },
{ "未设定", "市辖区", "新兴区", "桃山区", "茄子河区", "勃利县" },
{ "未设定", "市辖区", "东安区", "阳明区", "爱民区", "西安区", "东宁县", "林口县",
"绥芬河市", "海林市", "宁安市", "穆棱市" },
{ "未设定", "市辖区", "爱辉区", "嫩江县", "逊克县", "孙吴县", "北安市", "五大连池市" },
{ "未设定", "市辖区", "北林区", "望奎县", "兰西县", "青冈县", "庆安县", "明水县",
"绥棱县", "安达市", "肇东市", "海伦市" },
{ "未设定", "加格达奇区", "松岭区", "新林区", "呼中区", "呼玛县", "塔河县", "漠河县" }, },
{
{ "未设定" },
{ "未设定", "黄浦区", "卢湾区", "徐汇区", "长宁区", "静安区", "普陀区", "闸北区",
"虹口区", "杨浦区", "闵行区", "宝山区", "嘉定区", "浦东新区", "金山区",
"松江区", "青浦区", "南汇区", "奉贤区" }, { "未设定", "崇明县" }, },
{
{ "未设定" },
{ "未设定", "市辖区", "玄武区", "白下区", "秦淮区", "建邺区", "鼓楼区", "下关区",
"浦口区", "栖霞区", "雨花台区", "江宁区", "六合区", "溧水县", "高淳县" },
{ "未设定", "市辖区", "崇安区", "南长区", "北塘区", "锡山区", "惠山区", "滨湖区",
"江阴市", "宜兴市" },
{ "未设定", "市辖区", "鼓楼区", "云龙区", "九里区", "贾汪区", "泉山区", "丰县",
"沛县", "铜山县", "睢宁县", "新沂市", "邳州市" },
{ "未设定", "市辖区", "天宁区", "钟楼区", "戚墅堰区", "新北区", "武进区", "溧阳市",
"金坛市" },
{ "未设定", "市辖区", "沧浪区", "平江区", "金阊区", "虎丘区", "吴中区", "相城区",
"常熟市", "张家港市", "昆山市", "吴江市", "太仓市" },
{ "未设定", "市辖区", "崇川区", "港闸区", "海安县", "如东县", "启东市", "如皋市",
"通州市", "海门市" },
{ "未设定", "市辖区", "连云区", "新浦区", "海州区", "赣榆县", "东海县", "灌云县",
"灌南县" },
{ "未设定", "市辖区", "清河区", "楚州区", "淮阴区", "清浦区", "涟水县", "洪泽县",
"盱眙县", "金湖县" },
{ "未设定", "市辖区", "亭湖区", "盐都区", "响水县", "滨海县", "阜宁县", "射阳县",
"建湖县", "东台市", "大丰市" },
{ "未设定", "市辖区", "广陵区", "邗江区", "维扬区", "宝应县", "仪征市", "高邮市",
"江都市" },
{ "未设定", "市辖区", "京口区", "润州区", "丹徒区", "丹阳市", "扬中市", "句容市" },
{ "未设定",

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值