0

我需要爲縱向和橫向開發片段佈局。在橫向模式下,應該顯示兩個片段,而在縱向模式下,只顯示第一個片段,當用戶交換屏幕時,將顯示第二個片段。類似於these screens。但我沒有任何ListView作爲給定的教程。我正在使用Android.app Fragments,因此我無法在肖像屏幕中使用OnItemSelectedListener來切換到第二個片段。使用片段進行橫向視圖和ViewPager

我知道在android.app中沒有ViewPager。所以我很困惑,我的問題是,在這種情況下,我是否必須同時使用android.support.v4.app庫(交換片段)和Android.app片段(在橫向模式下顯示兩個片段),否則還有其他方法可以實現嗎?

注:我已閱讀此question,但我無法得到我的問題的答案。

回答

2

你可能會困惑我猜。 android.support.v4.app是支持使用Android版本GingerBread及以上版本的ViewPager,而另一個則支持HoneyComb及以上版本(see the Android version release hierarchy table)。按照您的要求使用任何人都足夠了。如果你想支持較舊的設備,那麼去v4,否則正常的就足夠了。

基本上,ViewPager會向任一方向滑動。即使您沒有列表視圖,也可以向右滑動到下一個屏幕。

檢查this simple ViewPager tutorial

更新:

當你不需要在風景模式刷卡更好地去與android.support.v4.app靜態片段上,你會得到的向後兼容性,以及爲舊設備

+0

謝謝支持莎。我知道使用ViewPager使用android.support.v4.app。但我的問題是我必須在橫向模式下安排片段。有任何想法使用android.support.v4.app或使用android.app進行碎片交換嗎?否則我想知道我必須同時使用兩者。 –

+0

更好地使用v4並在橫向模式下使用靜態片段。在橫向模式下,你不需要任何swipings儀式? @ZuseeWeekin –

+0

雅我不需要在橫向模式下滑動。順便說一句,謝謝。 –