在Android中创建堆栈片段视图

时间:2012-01-24 09:00:06

标签: android android-layout android-fragments fragment

FragmentView

我正在使用Fragments显示如上所示的Stack View的应用程序。然而,在浏览网页后,我似乎找不到任何这种布局的实现。

有谁能告诉我如何使用Fragments实现这个堆栈视图?

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一个相当广泛的问题......

就布局而言,有许多不同的方法可以做到这一点。横向视图的大致轮廓可能是这样的(您必须填写适当的布局高度,宽度和重量)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" >
    <fragment
        android:id="@+id/fragment1"
        class="net.test.program.Fragment1" />
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical">
        <fragment
            android:id="@+id/fragment2"
            android:name="net.test.program.Fragment2"/>
        <fragment
            android:id="@+id/fragment3"
            android:name="net.test.program.Fragment3"/>
    </LinearLayout>
</LinearLayout>

对于纵向视图,只需反转两个android:orientation标签,然后重新调整高度,宽度和重量。然后将它们放在适当的布局目录中。