蜂窝状视图与片段和列表视图

时间:2012-07-30 12:55:20

标签: android listview android-fragments fragment

我们正在开发一款应用程序,我们需要一个像Honeycomb Gmail应用程序的屏幕:

http://www.cnx-software.com/wp-content/uploads/2011/02/android_3.0_honeycomb_gmail_app_fragments_700px.png

我们正在尝试使用片段并包含listview来显示我们的项目。 我们在此链接上做了完全相同的事情:http://www.vogella.com/articles/Android/article.html#fragments_tutorial

但无论如何我们都无法查看不同的布局, 我的意思是,我们唯一可以在右边显示单个文本视图的东西。 但我们需要一个列表视图,我们可以查看缩略图,一些解释,这需要点击。

有谁帮忙?

2 个答案:

答案 0 :(得分:0)

应该有效。我想你要实例化一个ListFragment,在用户选择一行时,实例化另一个ListFragment。

答案 1 :(得分:0)

也许请阅读this文章。

下面是一个布局xml文件的示例,该文件有两个彼此相邻的片段,宽度均匀。

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    >
    <fragment 
        class="package.of.fragmentA"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="match_parent"
        android:id="@+id/fragmentA"
        />
    <fragment
        class="package.of.fragmentB"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="match_parent"
        android:id="@+id/fragmentB"
        />
</LinearLayout>

对于GMail应用程序,类 fragmentA 将是ListFragment,而 fragmentB 将是具有自定义布局文件的普通片段类。