http://developer.android.com/resources/tutorials/views/hello-spinner.html я использую эту ссылку в качестве основы ..вертушка зависят от другой блесны в андроиде
У меня есть 3 блесны, первый счетчик для страны, второй для государств и третьей для городов.
Я уже видел ссылки на stackoverflow, но это не так уж и нужно.
мой код выглядит следующим образом
общественный класс SpinnerActivity расширяет активность {
Строка состояния = "";
ArrayAdapter адаптер1, адаптер2; Spinner spinner1, spinner2;
/** Вызывается, когда действие сначала создается. */ @Override public void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.main);
spinner1 = (Spinner) findViewById(R.id.spinner1); spinner2 = (Spinner) findViewById(R.id.spinner2); adapter1 = ArrayAdapter.createFromResource( this, R.array.states_array, android.R.layout.simple_spinner_item); adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner1.setAdapter(adapter1); spinner1.setOnItemSelectedListener(new MyOnItemSelectedListener()); if(state.equalsIgnoreCase("Gujarat")) { adapter2 = ArrayAdapter.createFromResource(this, R.array.rajasthan_array, >android.R.layout.simple_spinner_item); } if(state == "Rajasthan") { adapter2 = ArrayAdapter.createFromResource(this, R.array.rajasthan_array, >android.R.layout.simple_spinner_item); } adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner2.setAdapter(adapter2); spinner2.setOnItemSelectedListener(new MyOnItemSelectedListener());
}
общественного класса MyOnItemSelectedListener реализует OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,View view, int pos, long id) { state=parent.getItemAtPosition(pos).toString(); Toast.makeText(parent.getContext(), "The state is " + parent.getItemAtPosition(pos).toString(), Toast.LENGTH_SHORT).show(); } public void onNothingSelected(AdapterView parent) { // Do nothing. }
}
}
ошибка, я нашел, я создал все, что он, что в методе OnCreate() .. но я не найти альтернативную вещь, что я могу сделать ... я не знаю, почему это не работает ..
пожалуйста, помогите, если возможно
спасибо ...
так что ваш вопрос? –
Если одна прядильщик входит в страну Индия, то второй прядильщик показывает состояния Индии, ...., но этот код не работает каким-то образом –