最近,我問了一個問題有關片段在這裏:如何正確地將多個片段添加到片段轉換?
http://stackoverflow.com/questions/12443312/listview-not-populating-or-webview-taking-up-entire-screen
很多搞亂後周圍,我發現了什麼問題,但更多的打打鬧鬧,和研究後(在正確的代碼似乎等同於雷),我無法弄清楚我的問題是什麼。
創建完所有內容後,我發現只有添加到事務中的最後一個片段可見。這是我的代碼添加它們:
FragmentManager manager = getFragmentManager();
FragmentTransaction trans = manager.beginTransaction();
UrlListFragment urlfragment = new UrlListFragment();
MyWebFragment webfragment = new MyWebFragment();
trans.add(R.id.fragment_container, urlfragment, "my_url_fragment");
trans.add(R.id.fragment_container, webfragment, "my_web_fragment");
trans.commit();
這是我主要的xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
我在做什麼錯了,還是可以做些什麼使這兩個片段添加正確並且可以正確地看到?