我想要實現這樣一個功能,當我在父活動中點擊按鈕時,父活動就像右活動或左活動一樣左右移動。打開的子活動佔據80%的屏幕。左側父母活動的一小部分佔據20%的屏幕。如何打開只佔用三分之二屏幕的活動?屏幕的其餘部分顯示父活動
如何讓在同一時間的家長和孩子的活動節目?
我想要實現這樣一個功能,當我在父活動中點擊按鈕時,父活動就像右活動或左活動一樣左右移動。打開的子活動佔據80%的屏幕。左側父母活動的一小部分佔據20%的屏幕。如何打開只佔用三分之二屏幕的活動?屏幕的其餘部分顯示父活動
如何讓在同一時間的家長和孩子的活動節目?
你不想使用Activity
S,但Fragment
S表示這一點。這是他們的設計目的。請參閱Building a Dynamic UI with Fragments開始。 Building a Flexible UI上的部分顯示了您正在尋找的設計。
我確切地知道你在找什麼 - 他們被稱爲滑動抽屜。 Here's一個偉大的圖書館。 Here's另一個。我更喜歡feinstein的圖書館,因爲它具有較少的錯誤。傑克沃頓的版本仍處於早期階段(傑克是一位出色的開發人員 - 您可能曾使用過/聽說過他着名的actionbarsherlock庫)。這兩個庫都可以在舊版本的Android上工作,並使用Fragments(因此,您還需要下載android的v4支持庫)。
無論如何,所以有2種方法可以實現你想要的。您可以啓用幻燈片,並允許用戶將頂視圖滑出到角落(以自己的角度佔用20%的空間)。否則,您可以禁用幻燈片,並允許用戶單擊將觸發滑動行爲的按鈕。
它最終會這樣看,這,我相信,是你想要什麼: