2012-02-07 64 views
0

片段窗口是否有可能有兩個片段 - 一個在其控制在右邊的一個的左側,和停靠和移除左片段,使得在對接所述一個在左邊,僅在片段右邊佔據屏幕?如果是這樣如何?對接在機器人

+0

這個問題是非常難以理解。嘗試改寫一下 – 2012-02-08 21:22:17

回答

1

您可以創建水平線性佈局,主佈局爲您的活動和佈局中添加兩個線性佈局,這將是佔位您的兩個片段,即leftLinLayout和rightLinLayout。當活動負載使用FragmentTransaction將兩個片段動態添加到兩個佈局中時。

片段內,可以得到另一些片段的引用,因爲你有方法getActivity(),那麼你所說的片段經理,找到你要操縱或刪除片段。然而這不是可取的。更好的解決方案是構建主機活動必須實現的回調接口,以便它成爲您的分段事件的偵聽器,然後讓該活動添加/刪除所需的碎片。這個實現的一個很好的例子是Android開發人員參考http://developer.android.com/training/multiscreen/index.html中的新聞閱讀器應用程序。