2016-05-22 57 views
0

我宣佈一個片段(名單片段),「content_phone_book.xml」 對應於活動電話簿:如何我在佈局文件訪問佈局文件中聲明片段列表

的聲明片段中的佈局:

<fragment 
    android:id="@+id/mainActivityFrag" 
    android:name="com.gilboa.dani.phonegate.MainListFragment" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 

現在,我要訪問的片段「MainListFragment」(在佈局中聲明的一個)從含電話簿活動,所以我可以設置的片段中的數據。我的問題是,如何在xml佈局中聲明片段時從包含的PhoneBook活動中訪問MainListFragment?

謝謝。

回答

0

我認爲你所需要做的就是得到一個片段管理器的實例,然後調用findFragmentById()

所以是這樣的:

FragmentManager fragmentManager = getFragmentManager(); 
Fragment mainFragment = fragmentManager.findFragmentById("mainActivityFrag");