Хочу отслеживать событие открытия 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)
Вам надо написать кастомный Spinner, типа:
public class MySpinner extends Spinner {
//blah-blah
}
и переопределить метод public boolean performClick() там ловить его состояние открыт/закрыт ну и т.д.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники