/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); comparator = new ChinaAlphabetComparator(); hashtable = ChinaCityUtil.initChinaCitysHashtable(); arrProvince = ChinaCityUtil.findAreaStringArr(hashtable, ChinaCityUtil.TYPE_PROVINCE); ArrayAdapter<String> adapterProvince = getArrayAdapter(arrProvince); spinnerProvince = (Spinner) findViewById(R.id.spinnerProvince); spinnerProvince.setAdapter(adapterProvince); spinnerProvince.setOnItemSelectedListener(this); spinnerCity = (Spinner) findViewById(R.id.spinnerCity); spinnerCity.setOnItemSelectedListener(this); spinnerRegion = (Spinner) findViewById(R.id.spinnerRegion); spinnerRegion.setOnItemSelectedListener(this); txtInfo = (TextView) findViewById(R.id.txtInfo); }
private void modifyRegion(String province, String city) { arrRegion = ChinaCityUtil.findAreaStringArr(hashtable, ChinaCityUtil.TYPE_REGION, province, city); ArrayAdapter<String> adapterRegion = getArrayAdapter(arrRegion); spinnerRegion.setAdapter(adapterRegion); }
private void modifyCity(String province) { arrCity = ChinaCityUtil.findAreaStringArr(hashtable, ChinaCityUtil.TYPE_CITY, province); ArrayAdapter<String> adapterCity = getArrayAdapter(arrCity); spinnerCity.setAdapter(adapterCity); }