2013-07-26 79 views
-2

我已經完成了我的智能手機應用程序的一系列活動,但要在平板電腦中使用它,想要給出更典型的這種類型的顯示,可以一次顯示多個活動。也就是說,如果我的應用智能手機版本的活動A - > B - > C - > D,我想用平板電腦運行將代表A,B - > B,C - > B,D,以便同時顯示兩個屏幕活動。 我已經讀過這個組件使用了「片段」,但在閱讀了一些東西之後,我有點忙,我不確切知道要採取什麼步驟,如果你能簡單地告訴我或者給我一個清晰的例子, 。Android應用程序中的片段

問候。

+4

對不起,你是一個忙碌的人,因爲太忙了,不知道如何使用碎片。感謝上帝,我們其餘的人有無盡的空閒時間向你解釋。 – Rarw

+1

我覺得他想說的很困惑...... –

回答

1

Here is a very good explanation關於如何顯示不同的片段以及作爲結果的不同手機和平板電腦的佈局。如果你知道你想要提前顯示哪些碎片,或者(2)在運行時將碎片添加到某個容器視圖中,則可以通過2種基本方法(1)在XML佈局中聲明碎片,以便在特定設計的佈局中容納更大的屏幕尺寸。

如果您現在只運行活動,則需要將活動轉換爲碎片運行。這在很大程度上意味着將onCreate方法的內容轉儲到您片段的onActivityCreated方法中。如果遇到這種快速和骯髒的方法(我知道你的問題表明你很忙),你應該檢查你使用的變量或方法 - 如果有的話與底層FragmentActivity有關 - 會被創建。我不知道你的應用程序的結構,所以我不能評論更多。

+0

這是真的,對不起混淆,我很困惑,不忙。我知道這些活動必須是FragmentActivity,並且必須將Fragment用於FragmentActivities中的類,但是我對如何爲每個類定義佈局存在一些疑問。 我爲從FragmentActivity繼承的類定義了一個包含2個片段的佈局,並且每個都引入了一個從Fragment繼承的類? 從Fragment繼承的類應該是我的應用程序適用於該組件Fragment的類? 再次感謝您。 – KryNaC

+0

你可以發佈一些關於你如何試圖實現這一點的代碼嗎?如果我能看到你在做什麼,我可以解釋什麼是錯的,並告訴你如何去做。 – Rarw

相關問題