Отслеживать открытие Spinner

363
30 декабря 2016, 10:37

Хочу отслеживать событие открытия Spinner. Попробовал повесить на него View.OnClickListener, не получается: вылетает с ошибкой:

java.lang.RuntimeException: Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead
        at android.widget.AdapterView.setOnClickListener(AdapterView.java:774)
Answer 1

Вам надо написать кастомный Spinner, типа:

public class MySpinner extends Spinner {
   //blah-blah
}

и переопределить метод public boolean performClick() там ловить его состояние открыт/закрыт ну и т.д.

READ ALSO
Json java. Parse to string

Json java. Parse to string

Как правильно парсить данный json

473
Нажатие на элемент recyclerView

Нажатие на элемент recyclerView

Пишу тест, в котором хочу обработать нажатие на элемент списка recyclerView

560
Как динамически обновлять JSF страницу?

Как динамически обновлять JSF страницу?

Есть Бд оттуда принимаются данные на Jsf но когда в бд записывается запись из утсровта то Jsf страницу надо обнавть чтоб там отобразились изменеия...

426