[問題] action button 如何使用fragment中的方法

看板AndroidDev作者 (教授...我想畢業)時間10年前 (2015/05/03 23:04), 10年前編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
我有一個FragmentActivity 並實作 ActionBar.TabListener 然後addTab 3個 : fragment A~fragment C 接著每切換到不同的fragment 就顯示不同的menu menu是用button顯示在 action bar那一列 也就是設定 android:showAsAction="ifRoom" 我想問的是 原先我把按鈕的功能寫在fragment裡面 (例如寄信按鈕,會先會先蒐集使用者輸入的資料(像是EditText),再送出 ) 但是現在我想把按鈕的功能移到Action bar裡面 在FragmentActivity中 action button怎樣能夠使用(或操作)fragment裡面的資料? -- 作者 MicroGG (La new總冠軍) 看板 Japan_Travel 標題 [問題] 溫泉旅館的兒童人頭算法?

04/11 16:32,
問問題然後自稱拎背這樣好嗎 有點禮貌ok?
04/11 16:32

04/11 16:34,
骨科大 XD
04/11 16:34

04/11 16:36,
你不懂,我有苦衷,我不說拎杯會被鄉民罵..
04/11 16:36
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.238.19 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1430665484.A.8C6.html

05/03 23:07, , 1F
把資料帶到fragment比較適合吧
05/03 23:07, 1F
也就是說 action button跟fragment是獨立的? 我原本還想說看action button能不能透過findViewById取得到fragment上的元件 所以維持原本的button在fragment比較恰當?

05/04 01:28, , 2F
supportInvalidateOptionsMenu
05/04 01:28, 2F
去google後上面是寫說這個方法之後會呼叫onPrepareOptionsMenu() 但是這個方法我在FragmentActivity就已經用過了(我的menu在這邊產生) 還是說不要在fragmentActivity裡產生menu 由各個fragment自行產生menu?

05/04 16:37, , 3F
樓上的做法ok,重點是view要有生成用id才拿得到。假如
05/04 16:37, 3F

05/04 16:37, , 4F
你不同fragment有不同menu,就在切換 fragment時也同
05/04 16:37, 4F

05/04 16:37, , 5F
時更新menu
05/04 16:37, 5F
感謝 已經可以用了 ※ 編輯: aiweisen (140.138.150.24), 05/04/2015 17:10:30
文章代碼(AID): #1LHZaCZ6 (AndroidDev)