У меня есть раскрывающийся список в панели действий в качестве навигационного списка. Используя ActionBar.OnNavigationListener и onNavigationItemSelected, чтобы обнаружить, когда пользователь нажал на элемент в раскрывающемся списке навигации панели действий, и это работает нормально.
Однако onNavigationItemSelected не называется, если пользователь нажал на тот же элемент, что и тот, который выбран в выпадающем списке! (Мне нужно, чтобы это точная функциональность для приложения работало правильно)
Итак, есть ли способ обнаружить щелчок по любой части раскрывающегося списка на панели действий?
Есть ли способ как-то просмотреть раскрывающийся список в панели действий, а затем установить onclicklistner для этого выпадающего объекта в панели действий. Например, когда мы используем раскрывающийся список в стандартном макете?