Автоматический выбор Spinner в Android - PullRequest
0 голосов
/ 04 июля 2011

Я разрабатываю андроид, у которого есть 4 счетчика (A, B, C, D). Чего я хочу достичь, так это Если Spinner A установлен на значение, я хочу, чтобы остальные счетчики автоматически меняли свое значение в зависимости от значения A

Как если бы я установил Фильм (в A) ---> Билет (в B) ----> Место (в C) ----> Время (D) для автоматического заполнения.

Благодарю вас ЧинниКришна Котхапалли

1 Ответ

1 голос
/ 04 июля 2011

Я думаю, вы можете установить OnItemSelectedListener для вашего Movie Spinner. Учебник Spinner является адекватным примером. Ваш OnItemSelectedListener может быть таким:

public class MyOnItemSelectedListener implements OnItemSelectedListener {

    public void onItemSelected(AdapterView<?> parent,
        View view, int pos, long id) {
        if (parent.getItemAtPosition(pos).toString().equals("firstMovieName")) {
            // set spinner B/C/D with the corresponding information of first movie
        }
    }

    public void onNothingSelected(AdapterView parent) {
      // Do nothing.
    }
}

Метод onItemSelected, описанный выше, может быть слишком простым для ваших нужд. Вам нужно разобраться, как связать четыре счетчика самостоятельно, но может это поможет:)

...