如何动态添加片段

时间:2013-01-17 09:51:21

标签: android android-fragments sliding

每当我收到onListItemClick事件时,我想要一个片段从右边出现,就像滑动菜单一样。假设我已经实现了片段;我怎么能让它出现?我似乎无法弄明白。谢谢你的时间。

修改 这是我要添加片段的viewGroup:

 

<TabHost
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:orientation="horizontal" />


            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="0dp"
                android:layout_height="0dp" />

            <android.support.v4.view.ViewPager
                android:id="@+id/tabviewpager"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="16dp"
                android:layout_marginLeft="16dp"
                android:layout_marginRight="16dp"
                android:layout_marginTop="16dp" >

            </android.support.v4.view.ViewPager>
    </LinearLayout>

</TabHost>

TabViewPager是我在实例化活动时添加片段的地方,是我需要动态添加新片段的地方。

2 个答案:

答案 0 :(得分:0)

这是图书馆:

https://github.com/jfeinstein10/SlidingMenu

你可以从很多方面推动SlidingMenu,我认为当你遇到错误时你需要先尝试并回到这里,然后我很乐意帮助你。

答案 1 :(得分:0)

我相当肯定我的问题也解决了你的问题,虽然布局略有不同:

Android fragment sidebar