如果你只取城市,则不用写CityBean ,使用时忽略list_3。
public class CityBean {
private String name;
private String adCode;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAdCode() {
return adCode;
}
public void setAdCode(String adCode) {
this.adCode = adCode;
}
}
依赖
implementation 'com.contrarywind:Android-PickerView:4.1.9'
使用
public class MainActivity extends AppCompatActivity {
private TextView text_city;
private OptionsPickerView mAddressPickerView;
private ArrayList<String> list_1=new ArrayList<>();
private ArrayList<ArrayList<String>> list_2=new ArrayList<ArrayList<String>>();
//包含弹窗的三级列表城市 adCode 与 name
private ArrayList<ArrayList<ArrayList<CityBean>>> list_3=new ArrayList<ArrayList<ArrayList<CityBean>>>();
//仅仅显示弹窗的三级列表城市
private ArrayList<ArrayList<ArrayList<String>>> list_3_1=new ArrayList<