[問題]如何在Activity 取到Fragment元件

看板AndroidDev作者 (無端神傷)時間9年前 (2016/11/11 21:16), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
剛學android一個多月 還有些觀念不是很清楚 目前碰到一個從Activity取其下全部Fragment元件的問題 這是我參考的網址 http://blog.csdn.net/fumier/article/details/46793153 MainActivity 的layout原本只有ViewPager 和 TabLayout 我另外在layout最上面 再加一個固定Button元件 不隨著tab切頁變動 這個Button的目的是要取得 在viewPager物件下所配置的數個Fragment TabFragment1 tab1 = new TabFragment1(); TabFragment2 tab2 = new TabFragment2(); TabFragment2 tab3 = new TabFragment3(); 我現在要在MainActivity裡 在Button按下後 請問該如何取得tab1 tab2 tab3裡全部的元件內容 我有試著想辦法先取得該tab1,tab2 ,tab3 物件 再從tab物件取得旗下的元件內容 可是一直取不到tab物件 我知道要從Fragment取得宿主Activity可以用getActivity()得到後 就可以隨意拿取 Activity的參數 只是要從Activity取得旗下的Fragment 試了很多方法都失敗 想請問版友有沒有碰過這個問題 光這問題目前就卡了兩天都不知道該如何解決... 求高手指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.209.128 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1478870162.A.6DE.html
文章代碼(AID): #1O9SIIRU (AndroidDev)