Dropdown-Klickereignis für die Aktionsleiste

Ich habe Dropdown-Liste in der Aktionsleiste als Navigationsliste. VerwendenActionBar.OnNavigationListener undonNavigationItemSelected um festzustellen, wann der Benutzer auf ein Element in der Dropdown-Navigationsliste der Aktionsleiste geklickt hat und dies funktioniert.

Jedoch,onNavigationItemSelected istnicht angerufen wenn der Benutzer auf das gleiche Element geklickt hat, das gerade in der Dropdown-Liste ausgewählt ist! (Ich benötige genau dieses Funktionsverhalten, damit die App ordnungsgemäß funktioniert.)

Gibt es eine Möglichkeit, einen Klick auf einen Teil der Dropdown-Liste in der Aktionsleiste zu erkennen?

Gibt es eine Möglichkeit, die Dropdown-Ansicht in der Aktionsleiste zu referenzieren und dann onclicklistner für dieses Dropdown-Objekt in der Aktionsleiste festzulegen? Wie wenn wir Dropdown-Liste im Standardlayout verwenden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage