Вам нужно получить программную ссылку на счетчик, примерно так:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.planets_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Затем, чтобы обновить значения вашего города, используйте OnItemSelectedListener, например:
public class MyOnItemSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
//update content of your city spinner using the value at index,
// id, or the view of the selected country.
}
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
Наконец, вам нужно привязать слушателя к спиннеру страны следующим образом:
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
см. Здесь для справки: http://developer.android.com/resources/tutorials/views/hello-spinner.html