[英]Android - add Swipe View/tabs to only SOME fragments
目前,我的應用正在使用導航抽屜中的片段。 但是,我有2個相關的片段,我想將它們放在導航抽屜的一個標題下,然后在我在抽屜上選擇該選項后,有2個選項卡在相關的片段之間切換。
僅通過一個活動就能做到嗎,還是我必須專門針對該選項卡實施另一個活動? 我考慮過僅在提交正確的片段后才添加選項卡,但這留下了一旦我切換到不需要選項卡的片段時如何將其刪除的問題。
我還想避免執行其他活動,因為我試圖通過我的整個應用程序保持導航可用。 我寧願不必創建相同的抽屜,也不必在兩個抽屜之間保持一致。
編輯:到目前為止,我已經設法制作了一個具有viewpager,fragmentpageradapter和tablayout的父片段。 在兩個選項卡之間滑動確實可以在我的兩個所需子片段之間切換。 但是,我無法在MainActivity的一個子片段中更改textview。 我猜是這樣的原因是因為從技術上講,我的父片段在視圖范圍內,而不是我的子片段。 有什么建議可以解決這個問題嗎?
層次結構:
主要活動
-導航抽屜
-片段1
-片段2
--Fragment3
-片段4
--- FragmentPagerAdapter(在Fragment4下,選項卡)
---- SubFrag1
---- SubFrag2
這是您使用FragmentStatePagerAdapter在片段上滑動的方式:
http://developer.android.com/intl/es/training/implementing-navigation/lateral.html
希望對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.