Можно ли узнать, открыт ли или нет Spinner
? Было бы даже лучше, если бы был какой-то onOpenListener для Spinners.
Я попытался использовать OnItemSelectedListener следующим образом:
spinnerType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
executeSomething();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
Log.d("nothing" , "selected");
}
});
Я знаю, что окно закрывается, если что-то выбрано (в executeSomething()). Но я не получаю уведомление, если я нахожусь за пределами диалогового окна, который также закрывает spinner