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

作者: aiweisen (艾維森)   2015-05-03 23:04:36
我有一個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裡面的資料?
作者: corrupt003 (QQ)   2015-05-03 23:07:00
把資料帶到fragment比較適合吧
作者: KeySabre (KeySabreur)   2015-05-04 01:28:00
supportInvalidateOptionsMenu
作者: corrupt003 (QQ)   2015-05-04 16:37:00
樓上的做法ok,重點是view要有生成用id才拿得到。假如你不同fragment有不同menu,就在切換 fragment時也同時更新menu

Links booklink

Contact Us: admin [ a t ] ucptt.com