作者firewind (羽翼狼)
看板AndroidDev
標題[問題] 在fragment中使用toolbar
時間Wed May 16 14:37:23 2018
各位前輩好
在寫程式中遇到一個問題解不掉
想請各位幫忙
我想在Fragment中使用toolbar
toolbar有出現但是search item / menu item 卻沒有辦法出現
查了很多資料 都試過卻還是相同
想請各位幫忙看哪裡有問題
非常感謝
https://github.com/kllilee/test25/blob/master/app/src/main/java/com/example/likunlin/test25/leftFragment.kt
縮網址
https://ez2o.co/6ffj7
非常感謝各位 卡了兩天解不出來
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.41.208
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1526452647.A.151.html
1F:→ j19930307: 你的toolbar是null 05/16 23:49
2F:→ firewind: 你好 非常感謝你的指教 請問我是哪裡設錯了嗎 05/16 23:58
3F:→ j19930307: fragment lifecycle順序是onCreate->onCreateView 05/17 00:03
4F:→ j19930307: fragment的layout在onCreateView才載入 05/17 00:05
5F:→ firewind: 你好 非常感謝你 我有設在過onCreateView 可是依然失敗 05/17 00:10
7F:→ j19930307: 如果要直接 return inflater.inflate(.....) 05/17 00:14
8F:→ j19930307: 你的setSupportActionBar要在onActivityCreated()做 05/17 00:15
9F:→ firewind: 妳好 可是你的連結中不是在onCreateView中做嗎 我移到 05/17 00:25
10F:→ firewind: 有了 出現了 果然是在onActivityCreated()中作 非常感謝 05/17 00:28
11F:→ j19930307: 連結是第一種作法 下面補充的是第二種 05/17 00:33
12F:→ firewind: 感謝 試過第一種不行 設在onActivityCreated()中就可以 05/17 00:40
13F:→ firewind: 我GOOGLE了很多沒寫到這點 看來我要多了解他的生命週期 05/17 00:41
14F:→ firewind: 謝謝 05/17 00:41