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