Example #1
0
 /** 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);
 }
Example #2
0
 private void modifyRegion(String province, String city) {
   arrRegion =
       ChinaCityUtil.findAreaStringArr(hashtable, ChinaCityUtil.TYPE_REGION, province, city);
   ArrayAdapter<String> adapterRegion = getArrayAdapter(arrRegion);
   spinnerRegion.setAdapter(adapterRegion);
 }
Example #3
0
 private void modifyCity(String province) {
   arrCity = ChinaCityUtil.findAreaStringArr(hashtable, ChinaCityUtil.TYPE_CITY, province);
   ArrayAdapter<String> adapterCity = getArrayAdapter(arrCity);
   spinnerCity.setAdapter(adapterCity);
 }