“神探夏洛克”操作栏中的子菜单(使用安卓平板电脑)在打开时会跳到左侧。我该如何解决这个问题呢?
发布于 2014-09-11 16:42:52
我遇到了完全相同的问题,使用showAsAction="always"从菜单项打开一个子菜单,当您调用supportInvalidateOptionMenu时,操作栏中的项将被回收,但打开的菜单不会关闭。因为它的锚视图是循环的,所以它跳到左上角。
我的解决方案是在使菜单无效之前调用menu.close(),以确保它是关闭的。
这可能是“神探夏洛克”的一个bug,因为由于兼容性问题(新版本中删除了apis ),我没有使用最新版本,所以我不知道它是否已经修复。
https://stackoverflow.com/questions/25782701
复制相似问题