0

我想实现这样的功能,当我在父活动中点击按钮时,父活动向右或向左推,就像它被子活动推一样。打开的子活动占据 80% 的屏幕。而左父Activity的小部分占据了20%的屏幕。

如何让父子activity同时显示?</p>

4

2 回答 2

2

您不想使用Activitys,但Fragment为此使用 s。这就是他们的设计目的。请参阅使用 Fragments 构建动态 UI 以开始使用。构建灵活的 UI部分显示了您正在寻找的设计。

于 2013-01-15T04:08:29.150 回答
0

我确切地知道你在找什么——它们被称为滑动抽屉。这是一个很棒的图书馆。这是另一个。我更喜欢 feinstein 的库,因为它的错误更少。Jake wharton 的版本仍处于早期阶段(Jake 是一位出色的开发人员——您可能已经使用/听说过他著名的 actionbarsherlock 库)。这两个库也适用于旧版本的 Android,并使用 Fragments(因此,您还需要下载 android 的 v4 支持库)。

无论如何,所以有两种方法可以实现你想要的。您可以启用滑动并允许用户将顶视图滑出到角落(以您自己的方式占用 20% 的空间)。否则,您可以禁用滑动,并允许用户单击将触发滑动行为的按钮。

它最终会看起来像这样,我相信这就是你想要的:

我正在做的一个项目

于 2013-01-15T04:16:59.893 回答