我已经成功设置了 Action Bar Sherlock,我很好,只是一个小问题:如果我按下操作栏上的一个项目,直到我按下返回或打开/关闭子菜单或导航抽屉。我只是看不到我必须修改什么,我什么都没尝试,因为我什至不知道从哪里开始,我只是从 xml 和代码中添加了项目,我还没有注意到有什么不同......有什么建议吗?
编辑:
因为我的项目有一个与它的 onClick 关联的动画,所以我已经解决了这样的问题:
- 使类实现可运行;
添加如下内容:
Thread refreshThread = new Thread(this);
然后把它放在 run() 里面
invalidateOptionsMenu();
最后从您的 ImageView 参考中调用它
iv.postOnAnimationDelayed(refreshThread, 1500);
其中 1500 是动画的持续时间。
我真的不知道这是否是最好的解决方案,它可以正常工作并且不会引起任何问题。