SlidingMenu打破了从横向到纵向的方向变化

时间:2013-02-21 09:27:03

标签: android slidingmenu

对于我的应用程序,我使用jfeinstein10的github库SlidingMenu。实施并不是很困难。但是,我遇到了关于方向的问题。因为当应用程序以横向启动并且设备旋转为纵向时,SlidingMenu会被破坏。左侧显示灰色叠加层,当我滑出菜单时,它显示在屏幕右侧而不是左侧,没有内容。

我已经在Github上报告了这个问题:https://github.com/jfeinstein10/SlidingMenu/issues/297

有人可以帮我解决这个问题吗?

编辑:重要的细节是方向更改由onConfigurationChange中的Activity处理。

截图: Screenshot 1: grey overlay Screenshot 2: menu on the right instead of left

3 个答案:

答案 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