1
我在我的应用程序实现的操作栏微调,而且它显示所选我加入到与它相关联的一个ArrayAdapter的两个值。不过,我很惊讶,当我触摸旋转项目(并选择适配器成员之一),操作系统不会调用onOptionsItemSelected()。Android操作栏,微调项目
我不知道为什么,我认为它会回想起来,但它肯定在我看来,它应该。任何人都可以告诉我是否有办法在这种情况下强制调用onOptionsItemSelected() - 或者如果这是它应该工作的方式,我只需要找到一种不同的方式来完成功能??
最后,我没有使用操作栏福尔摩斯 - 在此之前似乎有必要也没有。
我说(我觉得)你建议我的onCreate()什么:ab.setListNavigationCallbacks(myAdapter,这一点)。因为我将回调设置为“this”,所以我需要将“implements OnNavigationListener”添加到我的类声明中(public class blah blah blah ...)。一旦我这样做了,我需要在我的类中定义onNavigationItemSelected(),这是我做的,并且此时只有一个Log命令。可悲的是,该方法没有被调用。无论如何,你能指点我一个例子吗? – Rich