簡體   English   中英

如何在ANDROID的片段中顯示2個不同的類(活動)?

[英]How to display 2 different classes (activities) in a fragment in ANDROID?

我已經有一個運行中的android應用,但是我需要對其進行更新以在平板電腦上更好地布局。 我可以毫無問題地重寫它,但是我想問的是:

我將在屏幕上顯示2個片段(一個用於列表,一個用於詳細信息)。 當我從列表中選擇一個客戶時,詳細信息會自動更新(我已經這樣做了,沒有任何問題)。 但是,當我從詳細信息片段中選擇一個項目時,它必須自行更改(它必須在詳細信息片段中打開,但是當然它將是一個不同的類)。 例如,第一個詳細信息將是一個詳細信息列表,但是當我從詳細信息列表中選擇一個項目時,它將是不同的布局,也許是WebView左右。

為了更好地表達這個想法,

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

其中“ L”是列表片段,而“ D”是詳細信息片段。 但我想在詳細信息片段中顯示2個(或更多)不同的類(活動)(不要同時顯示)。 我怎么做? 我已經搜索了整整2天,有不錯的教程,但找不到有關此行為的任何示例。

提前致謝。

您可以在詳細信息片段內使用viewFlipper。 這樣,您可以在其中有兩個clase,然后在它們之間導航。 例如:

<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM