2012-09-28 36 views
10

我在导航列表中的操作栏中具有下拉列表。使用ActionBar.OnNavigationListeneronNavigationItemSelected检测用户何时点击了操作栏下拉导航列表中的项目,并且工作正常。操作栏下拉单击事件

然而,onNavigationItemSelected不叫如果用户点击了同一项目作为目前在下拉列表中选择一个! (我需要这个确切的功能行为的应用程序才能正常工作)

那么有什么办法检测点击任何部分的下拉列表中的操作栏?

是否有办法以某种方式在操作栏中引用下拉视图,然后在操作栏中的该下拉对象上设置onclicklistner。就像我们在标准布局中使用下拉列表一样?

回答