2012-01-18 149 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