看板 AndroidDev 關於我們 聯絡資訊
我有一個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 標題 [問題] 溫泉旅館的兒童人頭算法?
robler:問問題然後自稱拎背這樣好嗎 有點禮貌ok?04/11 16:32
penan:骨科大 XD04/11 16:34
MicroGG:你不懂,我有苦衷,我不說拎杯會被鄉民罵..04/11 16:36
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.238.19 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1430665484.A.8C6.html
corrupt003: 把資料帶到fragment比較適合吧 05/03 23:07
也就是說 action button跟fragment是獨立的? 我原本還想說看action button能不能透過findViewById取得到fragment上的元件 所以維持原本的button在fragment比較恰當?
KeySabre: supportInvalidateOptionsMenu 05/04 01:28
去google後上面是寫說這個方法之後會呼叫onPrepareOptionsMenu() 但是這個方法我在FragmentActivity就已經用過了(我的menu在這邊產生) 還是說不要在fragmentActivity裡產生menu 由各個fragment自行產生menu?
corrupt003: 樓上的做法ok,重點是view要有生成用id才拿得到。假如 05/04 16:37
corrupt003: 你不同fragment有不同menu,就在切換 fragment時也同 05/04 16:37
corrupt003: 時更新menu 05/04 16:37
感謝 已經可以用了 ※ 編輯: aiweisen (140.138.150.24), 05/04/2015 17:10:30