[英]how to move a buttonView from its original position to the new position in Android?
[英]sub menu in Sherlock is jumping from its original position to wrong position
Sherlock(使用Android平板电脑)的操作栏中的子菜单在打开过程中会跳到左侧。 我发现在子菜单打开期间更改和更新操作栏时会发生这种情况,但是我无法将问题放在根本上。 我怎样才能解决这个问题?
我遇到了完全相同的问题,当您调用supportInvalidateOptionMenu
,从带有showAsAction="always"
的菜单项打开的子菜单被回收,操作栏中的项目被回收,但是打开的菜单没有关闭。 由于其锚视图已回收,因此它会跳到左上角。
我的解决方案是在使菜单无效之前调用menu.close()
,以确保它已关闭。
这可能是Sherlock的一个错误,因为由于兼容性问题(新版本中的api已删除),我没有使用最新版本,所以我无法确定它是否已修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.