2010-08-17 52 views
2

我正在全面搜索,但似乎无法找到答案。ANDROID:可以将一个Activity加载到SlidingDrawer视图中吗?

我有我的主HomeActivity视图,它包含main.xml布局中的SlidingDrawer。滑动抽屉工作正常。我想要做的事情是,当SlidingDrawer打开时,我想在滑动抽屉视图中启动一个新的活动,并且当抽屉关闭时它会丢弃结果。

所以理论上我正在寻找启动startActivityForResult方法的活动,当SlidingDrawer关闭,处理结果?这是可能的还是我要外出吃午饭?

+0

我的猜测是最接近你想要的效果是附加一个'OnDrawerOpenListener'和'OnDrawerCloseListener'。 – MatrixFrog 2010-09-20 05:27:50

回答

0

我最近给了这个想法,尽管实际上活动本身显示在SlidingDrawer内部是不可能的,但理论上你可以模拟这个购买复制你要去的布局,然后把它作为内容,然后尽快当滑动抽屉完成时,转到新的活动。我自己没有尝试过,但实际上看起来不错。这不会是完美的,但我认为它可以工作。

另一种方法是将这两个活动合并为一个,并使用滑动抽屉来显示其他布局。

有人有任何更好的想法,我很乐意听到他们也!

相关问题