0

所以我在我的项目中使用了 Garuma 的 FlyOutContainer 类(http://blog.neteril.org/blog/2013/04/19/fly-out-menu-xamarin-android/

但我无法使用菜单更改内容布局。每当我从内容布局中删除一个视图并膨胀另一个视图时,它会在 0、0 处绘制整个内容布局,因此当菜单布局关闭时,它也会将内容布局拖过屏幕的左边缘!

几天来我一直在寻找答案并摆弄这个问题,所以我想我会问这里是否有人遇到过这个问题并修复了它。

或者,我可以保持静态以在其他几个布局之间切换的布局可以作为一种解决方案,我只是无法找到一个可以与这个 FlyOutContainer 一起工作的布局。

在此先感谢您的所有回复!

-西布利

4

1 回答 1

2

我建议使用DrawerLayoutGoogle 在Support.v4包中提供的,它显示了以前以各种方式实现的 FlyOut/Sliding/NavMenu 的标准化版本,包括 FlyOutMenu。

我在我的GitHub 存储库DrawerLayout中显示了一个示例。SlidingPaneLayout

需要注意的一件事是,SlidingPaneLayout它不用于导航,而用于导航DrawerLayout。前者是一种响应式设计,其中窗格的可见性在纵向模式下切换,而在横向模式下始终可见。

于 2013-06-20T22:07:12.600 回答