2012-01-18 152 views
0

我想知道是否有可能在另一个活动中以小的方式打开一个新的活动(至少是活动的视图),就像WhatsApp发送该位置时所做的那样。在活动中打开新的活动

当您点击“发送位置”时,当前活动会打开一个新的地图,其中地图显示为小图标。

谢谢。

+0

使用碎片由于Android 1.6甜甜圈你的意思一样,不占用全屏对话框? – L7ColWinters 2012-01-18 18:24:12

回答

-1

当然,是的。例如,当您的某项活动拍摄相机图片或使用地图时,会发生这种情况。它可以很容易地成为您所调用的自定义活动之一。当然,您可以将尺寸设置为任何您想要的尺寸。

这里有一个很好的例子,说明了笔者所说的“子活动”:

http://developerlife.com/tutorials/?p=302

+0

这不是“一个新的活动......在另一个活动**内的小**”(重点是我的)。 – CommonsWare 2012-01-18 21:55:54

+0

我不明白为什么,但Eclipse并不认识startSubActivity(我,Global.WIDGET_REQ_CODE)方法; – zapotec 2012-01-19 11:06:20

+0

服务器不可用,你可以在这里简单发布解决方案吗? – 2012-12-04 13:28:56

1

使用Fragments

+0

我不能使用片段.....碎片可以从Android 3.0中使用,我使用Android 2.2作为我的项目。不管怎么说,还是要谢谢你! – zapotec 2012-01-19 10:42:41

+0

@jorgeAndroid使用Android兼容性库v4 – 2012-11-15 09:30:53

1
通过的ActivityGroup

嵌入式活动是一个很好的想法,但一直很难对付,因为活动设计成为一个独立的独立组件,而不是与其他活动密切相互作用。 Fragment API是一个更好的解决方案,应该被视为嵌入式活动的替代品。

您可以通过Support Library