私は2つのスピナーを作りたい、最初のスピナーは状態のリストを持ち、2番目のスピナーは都市のリストを含んでいます。最初のスピナーから特定の状態を選択した場合、次のスピナーは選択された状態の都市のみを表示する必要があります。条件によってスピナーの値をソート
私はすべての私の状態や都市のために作成した
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner state = (Spinner) findViewById(R.id.spinnerState);
ArrayAdapter<CharSequence> stateadapter = ArrayAdapter.createFromResource(
this, R.array.item_state, android.R.layout.simple_spinner_item);
stateadapter.setDropDownViewResource(R.layout.spinner_layout);
state.setAdapter(stateadapter);
Spinner city = (Spinner) findViewById(R.id.spinnerCity);
ArrayAdapter<CharSequence> cityadapter = ArrayAdapter.createFromResource(
this, R.array.item_city, android.R.layout.simple_spinner_item);
cityadapter.setDropDownViewResource(R.layout.spinner_layout);
city.setAdapter(cityadapter);
}}
私のアンドロイドコード。
XMLファイルに状態を持つ都市を格納している方法は? –