Я новичок в программировании на Android, поэтому делаю простые программы. Хотя это просто, у меня много проблем, выясняя это. У меня есть приложение, которое я создаю, и я создал spinner. Я хочу, чтобы фоновое изображение изменилось в зависимости от счетчика. Например, если кто-то выбирает опцию "лес" в счетчике, я хочу изменить фоновое изображение на изображение леса. Я не знаю, как это сделать, и я искал решение, но я не мог его найти.
Спасибо заранее! Matt
P.S - Я пытаюсь сделать это для Android 2.2
Я не собираюсь писать для вас все, потому что, честно говоря, я думаю, что вы немного ленитесь. Вы в основном просите нас написать все приложение для вас. Однако вот основная идея того, что вам нужно сделать (если кто-то может быть обеспокоен, они могут реализовать код).
Сначала добавьте элементы в элемент управления прядильщика. Вот "мир привет" для управления прядильщиком: http://developer.android.com/resources/tutorials/views/hello-spinner.html
Как только вы это сделаете, вы подключите одно из событий spinner, например
Spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Вот полное описание того, как пользователи работают в Android: http://developer.android.com/guide/topics/ui/ui-events.html
И внутри слушателя вы должны сделать оператор switch в строках
switch (arg0.getSelectedItemPosition()) {
case 0:
//do action
break;
case 1:
//do another action
break;
}