对于我的应用程序,我使用jfeinstein10的github库SlidingMenu。实施并不是很困难。但是,我遇到了关于方向的问题。因为当应用程序以横向启动并且设备旋转为纵向时,SlidingMenu会被破坏。左侧显示灰色叠加层,当我滑出菜单时,它显示在屏幕右侧而不是左侧,没有内容。
我已经在Github上报告了这个问题:https://github.com/jfeinstein10/SlidingMenu/issues/297
有人可以帮我解决这个问题吗?
编辑:重要的细节是方向更改由onConfigurationChange中的Activity处理。
截图:
答案 0 :(得分:2)
我创建了一个解决方法。以下是Github上描述的解决方法的链接:https://github.com/jfeinstein10/SlidingMenu/issues/297#issuecomment-13941430
答案 1 :(得分:0)
正如其中一个GitHub答案中所建议的那样,尝试在onConfigurationChanged中重新初始化SlidingMenu。
另外,请不要忘记父和 decorView
上的removeAllViews()
答案 2 :(得分:0)
我找到了一个非常简单的解决方案,可能对你们有用:https://github.com/jfeinstein10/SlidingMenu/issues/297#issuecomment-21372380