Android, как сделать проверку для Spinner? - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть 4 счетчика, у всех одинаковые параметры, но я хочу ограничить пользователя, когда он выбирает один параметр в одном счетчике, он не собирается выбирать тот же параметр другим, открывая диалоговое окно с предупреждением.Может ли любой собеседник дать пример кода для него и еще одну вещь, которую я хочу добавить по умолчанию в Spinner один оптоин, скажем, «Выбрать один», но я связываю данные с Spinner во время выполнения, так что я могу добавить этот параметр «Выбрать» во всех Spinner.1001 *

Заранее спасибо.

1 Ответ

1 голос
/ 07 февраля 2012

может быть что-то вроде:

    spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            if(otherSpinner.getSelectedItem().equals(someItem)
                      if(/* this one should not be selected*/) { 
                               ;/* alert */
                               ;/* reset selection on this spinner */
                       }
            }
            public void onNothingSelected(AdapterView<?> parent) {
                showToast(q.name + " unselected");
            }
        });
...