2012-01-19 42 views
0

我有一个已经工作的android应用程序,但我需要更新它以获得更好的平板电脑布局。我可以重写它没有问题,但我想问的是;如何在ANDROID中的片段中显示2个不同的类(活动)?

我将在屏幕上显示2个片段(一个用于列表,另一个用于详细信息)。当我从列表中选择一个客户时,详细信息会自动更新(我已经完成了这一步,没有问题)。但是,当我从细节片段中选择一个项目时,它必须自行更改(它必须在细节片段上打开,但当然它将是一个不同的类)。例如第一细节将是详细信息列表,但是当我选择详细信息列表中的项目,这将是一个不同的布局,也许的WebView左右..

更好地代表的想法,

LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 
LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 
LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 
LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 
LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 
LLLLLL DDDDDDDDDDDDDDDDDDDDDDDDDD 

其中“L”是列表片段,“D”是细节片段。但我想在细节片段中显示2个(或更多)不同的类(活动)(不是同时btw)。我怎么做?我在寻找这整整2天,有很好的教程,但我找不到任何这种行为的例子。

在此先感谢。

+0

http://www.vogella.de/articles/Android/article.html,第17节涵盖片段,我希望它可以帮助你。和另一个相同的职位这里:: http://stackoverflow.com/questions/5710573/need-a-fragments-example – Ajay

回答

0

您可以在您的详细信息片段中使用viewFlipper。这样,你可以在那里有两个分支,然后在两个分支之间导航。例如:

<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/example_view_flipper" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <include android:id="@+id/first" layout="@layout/first_layout" /> 
    <include android:id="@+id/second" layout="@layout/second_layout" /> 

</ViewFlipper> 
相关问题